CruiseControl.NET:忽略构建中的数据库项目
升级到 VS2010 后,我们有一些 .dbproj 文件导致 CI 构建出现问题。它们除了存储 SQL 文件之外什么也不做,所以我想忽略它们。我正在运行 CruiseControl.NET 并使用 devenv.com 构建我的解决方案。有什么方法可以让我告诉构建我想忽略这些项目或所有 .dbproj 项目吗?
After upgrading to VS2010 we have a few .dbproj files that are causing issues in our CI builds. They do nothing except just store SQL files anyway, so I'd like to just ignore them. I'm running CruiseControl.NET and building my solution with devenv.com. Is there some way for me to tell the build that I want to ignore these projects, or all .dbproj projects?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一种方法是在 Visual Studio 中创建新的解决方案配置。转到“调试”菜单,然后转到“配置管理器”。创建新配置,然后排除您的 .dbproj 项目。
然后在 devenv.com 的命令行中使用该配置名称,而不是“调试”或“发布”
One way to do it is to create a new solution configuration in Visual Studio. Go to the Debug menu and then Configuration Manager. Create a new configuration and then exclude your .dbproj projects.
Then use that configuration name in the command line of devenv.com instead of 'Debug' or 'Release'
Debug
和Release
中的构建中排除一个(某种程度上)替代是将项目切换到类库(实际上不会构建任何内容......)
示例 MSBUILD 任务是:
HTH
Debug
andRelease
An (somewhat) alternative would be to switch the project into a class library (which will actually will build nothing...)
An example MSBUILD task would be:
HTH