首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CruiseControl.NET:忽略构建中的DB项目

CruiseControl.NET:忽略构建中的DB项目
EN

Stack Overflow用户
提问于 2011-06-03 20:10:02
回答 2查看 497关注 0票数 1

在升级到VS2010之后,我们有一些.dbproj文件会导致CI构建中出现问题。它们除了存储SQL文件之外什么也不做,所以我想忽略它们。我正在运行CruiseControl.NET,并使用devenv.com构建我的解决方案。有没有办法让我告诉构建我想忽略这些项目,或者所有的.dbproj项目?

EN

回答 2

Stack Overflow用户

发布于 2011-06-03 20:23:42

一种方法是在Visual Studio中创建新的解决方案配置。转到Debug菜单,然后转到Configuration Manager。创建新配置,然后排除您的.dbproj项目。

然后在devenv.com的命令行中使用该配置名称,而不是“调试”或“发布”

票数 3
EN

Stack Overflow用户

发布于 2011-06-03 23:17:19

由于它只是一个文件容器项目,你可以在Release

  • Use和中排除它,而不是
  • ,它将支持'excluded from build‘特性(我认为devenv不支持)

一个(某种程度上) alternative将把项目切换到一个类库中(这实际上不会构建任何东西……)

MSBUILD任务示例如下:

代码语言:javascript
运行
复制
<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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6226908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档