在Visual Studio中自动在项目上系统地禁用语言扩展

时间:2019-01-04 03:46:45

标签: visual-studio visual-studio-extensions

显然,对于当前正在使用VisualStudio的人来说,应该为每个项目禁用语言扩展,对他们有好处。每个项目都有一种自动禁用语言扩展的方法吗?当我只想使用该项目来学习如何用C ++编写代码时,我会发现不断地设置每个项目的设置很麻烦。

1 个答案:

答案 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以获得一些详细信息。