![](/img/trans.png)
[英]How to configure CruiseControl.net to build co-dependent projects?
[英]CruiseControl.NET: Ignore DB projects in a build
升級到 VS2010 后,我們有一些 .dbproj 文件導致我們的 CI 構建出現問題。 他們什么都不做,只是存儲 SQL 文件,所以我想忽略它們。 我正在運行 CruiseControl.NET 並使用 devenv.com 構建我的解決方案。 有什么方法可以告訴我要忽略這些項目或 all.dbproj 項目的構建嗎?
一種方法是在 Visual Studio 中創建新的解決方案配置。 Go 到 Debug 菜單,然后是 Configuration Manager。 創建一個新配置,然后排除 your.dbproj 項目。
然后在 devenv.com 的命令行中使用該配置名稱,而不是“調試”或“發布”
Debug
和Release
中一個(有點) 替代方案是將項目切換到 class 庫(實際上不會構建任何東西......)
一個示例 MSBUILD 任務將是:
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>project_solution_path</workingDirectory>
<projectFile>project_solution_file</projectFile>
<buildArgs>/p:Configuration=Debug /p:VCBuildAdditionalOptions="/useenv" /v:diag /t:rebuild</buildArgs>
<timeout>300</timeout>
</msbuild>
HTH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.