这是一个后续问题.是否可以在Codegear 2009中为命令行构建设置构建配置?
例如:
msbuild /property:BuildConfiguration=Release workspaceX.groupproj
Run Code Online (Sandbox Code Playgroud)
是.事实上,你与你的榜样非常接近.用途/p:Configuration="Name":
msbuild YourProj.cbproj /p:Configuration="Release Build"
Run Code Online (Sandbox Code Playgroud)
它Configuration="Name"适用于C++ Builder项目,也config="Name"适用于Delphi项目,如果您的项目组混合了Delphi和C++ Builder项目,您需要了解它.(我不知道为什么会这样,但是你去了.你不会相信需要花多长时间才能搞清楚.编辑:根据评论,"配置"在2009年有效.我只能声明确实这样做了. 2010年不适合我们.)
您还可以/t:用来指定目标,例如清洁,构建或制作项目; /verbosity设置输出级别(' quiet'是最接近模仿旧C++ Builder 6编译器输出而不编写自定义MSBuild记录器); 和其他开关,如果您msbuild /?在命令行键入,您可以看到.你可以得到这样的东西:
msbuild YourProj.cbproj /p:Configuration="Release Build" /t:Make /verbosity:quiet /nologo
Run Code Online (Sandbox Code Playgroud)
您需要在项目组中的每个项目的构建脚本中包含这样的行. 据我所知,您无法从命令行构建或创建整个项目组.
| 归档时间: |
|
| 查看次数: |
983 次 |
| 最近记录: |