如何防止Visual Studio提示将项目.NET 4升级到.NET 4.5

Tom*_*bes 4 .net c# upgrade visual-studio-2013

我在C#,C ++ / CLI中以.NET 4为目标的项目中有一个解决方案,并且在.NET4中有一些依赖性。当我在Visual Studio 2013中打开此解决方案时,它会提示您升级解决方案。我们的远程团队中的某些开发人员不阅读消息框,而只是按OK。项目升级后,这些依赖项不兼容,然后它们向我发送邮件,指出无法构建该解决方案。

upggradeVCplusplus

有什么方法可以关闭.NET Framework升级提示?

Joe*_*rag 5

将以下行放入项目文件的“全局属性”部分。

<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>
Run Code Online (Sandbox Code Playgroud)

在上下文中:

<PropertyGroup Label="Globals">
    ...
    <VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

同样适用于Visual Studio 2015和2017。

要进行升级时,需要将其删除。

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