Sea*_*een 73 c# asp.net build-process visual-studio-2010 c#-4.0
我在Visual Studio 2008中对此没有任何问题,但似乎VS 2010有问题,我打赌它可能是我.
我有一个ASP.NET网站项目和一些C#项目(BLL,DAL,NUnit中的测试)的解决方案.我已经为测试项目配置了构建过程,以自动运行NUnit来运行测试.我想确保BLL和DAL项目在测试项目之前构建,以便测试将针对最新的编译版本运行(是的,我知道我可以在一个项目中完成所有这些,但我选择不 - 请多多包涵 :) )
因此,我将Test项目的依赖项设置为包含BLL,DAL和Web应用程序项目,构建顺序显示BLL,DAL,Web应用程序,然后是测试.但是,我注意到在构建Test项目时BLL实际上并没有构建.
知道这可能是什么,或者我可能缺少任何选项,以便在构建Test项目时强制其他项目构建?
在此先感谢您的帮助!
M. *_*ker 123
Nick Craver提到检查Configuration Manager以确保选择了为给定配置构建的项目.
但是,要为解决方案中的多个项目设置构建顺序,请右键单击解决方案,然后从上下文菜单中选择"项目构建顺序...".
Nic*_*ver 20
对于那些有类似问题的人,我会在这里阐述一下我的评论.
通过右键单击解决方案并选择Configuration Manager来打开配置管理器,然后确保在右侧列中检查相应项目(对于当前配置)的构建:

Vyk*_*tor 16
也许不是手动设置顺序,而是可以使用Project Dependencies,它允许您间接指定构建顺序.
- 在Solution Explorer中,选择一个项目.
- 在"项目"菜单上,选择"项目依赖项".将打开"项目依赖项"对话框. Project Dependencies选项仅适用于具有多个项目的解决方案.
- 在"依赖关系"选项卡上,从"项目"下拉菜单中选择一个项目.
- 在Depends on字段中,选中在此项目之前必须构建的任何其他项目的复选框.
| 归档时间: |
|
| 查看次数: |
66754 次 |
| 最近记录: |