2016-08-05 5 views
2

私は、C#、C++/CLIのプロジェクトで.NET 4と.NET 4のいくつかの依存関係を対象にしたソリューションを用意しています。 Visual Studio 2013でこのソリューションを開くと、ソリューションのアップグレードを求めるプロンプトが表示されます。リモートチームの開発者の中には、メッセージボックスを読まずに[OK]を押すものがあります。依存関係はプロジェクトのアップグレード後に互換性がなく、解決策が構築できないというメールを私に郵送しています。Visual Studioでプロジェクトをアップグレードするプロンプトを表示しないようにする方法.NET 4から.NET 4.5

upggradeVCplusplus

これは、.NET Frameworkのアップグレードを要求しますオフにするいくつかの方法はありますか?

+0

号には、それは、フレームワークのターゲットを変更しませんVS2013形式にプロジェクトを変換し、とにかく問題ではありません。あなたはこの問題を十分に研究していません。意図的にあらゆる種類の診断メッセージを省略しても、私たちもあなたを助けません。 –

+0

VS2013は、ターゲットフレームワークではなく、プロジェクトファイル ".csproj"の更新のみを試みます。ターゲットフレームワークはまだ同じです。 –

+0

主な問題は、C++/CLIプロジェクト(C++コンパイラのメジャーバージョンをアップグレードすると常に新しいエラーが発生する)であると思われます.-不注意なプログラマがプロンプトを無効にしても、コンパイラの設定を手動でアップグレードしてチェックインしていますか?それは基本的な問題のようです。あなたのチームと連絡を取り、変更を元に戻すようにしてください。また、[VS2010 SP1 +は順方向互換です](0120-336331)。 – MickyD

答えて

3

プロジェクトファイルのグローバルプロパティセクションに次の行を挿入します。文脈で

<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> 

:だけでなく& 2017のVisual Studio 2015用

<PropertyGroup Label="Globals"> 
    ... 
    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName> 
</PropertyGroup> 

作品。

アップグレードを実行するときには、削除する必要があります。

出典:https://blogs.msdn.microsoft.com/dsvc/2015/12/13/migration-from-vs2012-to-vs2015-ide-only-throws-compiler-upgrade-warning/

関連する問題