升级到VS2010后,我们有几个.dbproj文件导致我们的CI版本出现问题。除了存储SQL文件之外,它们什么也不做,所以我想忽略它们。我正在运行CruiseControl.NET并使用devenv.com构建我的解决方案。有什么方法让我告诉构建我想忽略这些项目或所有.dbproj项目?CruiseControl.NET:忽略版本中的数据库项目
1
A
回答
3
一种方法是在Visual Studio中创建一个新的解决方案配置。转到调试菜单,然后配置管理器。创建一个新的配置,然后排除你的.dbproj项目。
然后在devenv.com,而不是“调试”或“发布”
0
- 自一只是一个文件容器项目的命令行中使用该配置的名称,你可以只从构建排除在
Debug
和Release
- 使用的MSBuild而不是devenv的,它会支持“排除在构建”功能(我认为devenv的不是)
的(有点)alternative将项目切换到一个类库(这实际上将建立什么...)
一个例子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
相关问题
- 1. Android Lint:忽略库项目
- 2. 可能有DbContext忽略数据库中的迁移/版本数据?
- 3. 如何让C#项目忽略程序集的版本号?
- 4. 版本数据库使用VS 2010数据库项目
- 5. 从VS2008部署数据库项目时忽略用户
- 6. AnkhSvn忽略数据库项目文件问题
- 7. 版本的svn:忽略
- 8. VS数据库版 - 数据库项目与服务器项目
- 9. 版本控制可以忽略哪些Unity项目文件?
- 10. WiX - 取消/忽略版本
- 11. Svn忽略版本更新
- 12. 数据层应用程序项目是否从Visual Studio数据库版本中替换数据库项目?
- 13. 数据类型:'jsonstring'在Jqgird版本中忽略了totalpages和totalrecord版本5.2.1
- 14. Java在数据库中忽略NullPointerException?
- 15. CruiseControl.NET中的项目排序
- 16. 在列上获取时间忽略数据库中的文本
- 17. 忽略rails项目中的.gitignore config/database.yml
- 18. flex项目忽略宽度
- 19. Git忽略离子项目
- 20. 忽略项目“其他包含目录”被忽略
- 21. Dockerized Neo4j忽略以前的数据库
- 22. Visual Studio 2010 SQL Server数据库项目 - 忽略存储过程和函数
- 23. 在maven测试版本中为多模块maven项目忽略模块
- 24. maven依赖项插件忽略依赖项版本?
- 25. 缓存清单忽略本地版本
- 26. git:忽略*版本控制的文件
- 27. 忽略以前版本的boost C++
- 28. 为根据项目版本
- 29. 从数据库中检索到的数据忽略换行符
- 30. Maven部署忽略由maven-version插件设置的项目版本
INHO,维护只是建一个配置是有点过于膨胀。 – 2011-06-11 07:48:16
@Hertzel维护极少。我们在当前项目的几个解决方案中这样做。默认情况下,将添加到一个配置的项目添加到所有项目所以除了初始配置之外,没有真正的工作。 – 2011-06-11 14:53:03
两个好点,但我仍然赞成排除构建功能。 – 2011-06-12 08:29:05