【发布时间】:2009-03-03 14:47:58
【问题描述】:
我通过 Visual Studio 创建了一个名为 Test 的配置,它目前只接受所有 DEBUG 设置,但是如果构建恰好是 TEST|DEBUG|RELEASE,我会使用编译器条件来确定一些特定操作。
但是如何让我的 MSBUILD 脚本检测 TEST 配置?
目前我正在构建
<MSBuild Projects="@(SolutionsToBuild)" Properties="Configuration=$(Configuration);OutDir=$(BuildDir)\Builds\" />
@(SolutionsToBuild) 是我的解决方案。在Common MsBuild Project Properties 中,它声明 $(Configuration) 是一个公共属性,但它总是显示为空白?
这是否意味着它永远不会被设置,而只是保留给我使用,或者它只能检测 DEBUG|RELEASE。如果是这样,允许创建不同的构建配置有什么意义?
【问题讨论】:
标签: visual-studio-2005 msbuild