visual studio - 如何从构建中排除过滤器(不删除它)

时间:2017-09-27 14:51:32

标签: visual-studio visual-studio-2013

我通过GUI向我的.c添加了一个过滤器和一些.vcxproj文件,但它们无法正确构建,因为我正在添加所有正确的环境变量。

是否可以暂时从构建中排除过滤器及其子项?

1 个答案:

答案 0 :(得分:1)

顾名思义,'过滤'只是视图过滤器,对构建系统没有影响,因此,没有简单的方法。您只能修改项目和源文件属性('在您的案例中排除在构建和#c;之后)。

但是......有一种解决方法,它使您只编辑一次所有cpp文件,适用于所有构建配置。

创建道具文件(查看 - >其他Windows - >属性管理器,项目上的鼠标右键以及'添加新...')并在用户宏中添加带有值的TempExclude&# 39:是'

Props 现在选择所有有问题的文件并在Excluded from Build中输入$(TempExclude)(不要忘记选择All ConfigurationsAll Platforms

sources

现在,您可以在属性文件中编辑TempExclude的值,以获取文件进/出构建。如果你不定义TempExclude,它将把文件包含到build中。