Dea*_*ean 21 msbuild visual-studio-2005
我通过Visual Studio创建了一个名为Test的配置,它目前只接受所有DEBUG设置,但是如果构建恰好是TEST | DEBUG | RELEASE,我会使用编译器条件来确定一些特定的操作.
但是,如何让我的MSBUILD脚本检测TEST配置?
目前我正在建设
<MSBuild Projects="@(SolutionsToBuild)" Properties="Configuration=$(Configuration);OutDir=$(BuildDir)\Builds\" />
Run Code Online (Sandbox Code Playgroud)
@(SolutionsToBuild)是我的解决方案.在Common MsBuild Project Properties中,它声明$(Configuration)是一个公共属性,但它总是显示为空白?
这是否意味着它永远不会被设置,但只是保留供我使用或它只能检测DEBUG | RELEASE.如果是这样,允许创建不同的构建配置有什么意义?
Mar*_*iek 42
我没有做太多定义MSBUILD配置文件,但我已经使用像这样的批处理文件完成了不同配置的构建
msbuild /v:n /p:Configuration=Release "Capture.sln"
msbuild /v:n /p:Configuration=ReleaseNoUploads "Capture.sln"
Run Code Online (Sandbox Code Playgroud)
我在Visual Studio中定义了ReleaseNoUploads配置.
这是我必须做的(这是Visual Studio 2005):
| 归档时间: |
|
| 查看次数: |
17086 次 |
| 最近记录: |