显然,对于当前正在使用VisualStudio的人来说,应该为每个项目禁用语言扩展,对他们有好处。每个项目都有一种自动禁用语言扩展的方法吗?当我只想使用该项目来学习如何用C ++编写代码时,我会发现不断地设置每个项目的设置很麻烦。
答案 0 :(得分:0)
在Visual Studio中自动在项目上系统地禁用语言扩展
恐怕Visual Studio上没有这样的选项,而不是项目来禁用语言扩展。但是我们可以使用一种解决方法来解决此问题:
解决方法:
创建一个Directory.Build.targets
文件,并将其设置在具有以下内容的解决方案文件夹中:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemDefinitionGroup>
<ClCompile>
<DisableLanguageExtensions>true</DisableLanguageExtensions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
此设置将适用于您解决方案中的所有项目。
检查this document以获得一些详细信息。