我在 Visual Studio 2008 中没有遇到任何问题,但 VS 2010 似乎有问题,我敢打赌这可能是我的问题。
我有一个包含 ASP.NET 网站项目和一些 C# 项目(BLL、DAL、NUnit 中的测试)的解决方案。我已将测试项目的构建过程配置为自动运行 NUnit 来运行测试。我想确保 BLL 和 DAL 项目在测试项目之前构建,以便测试将针对最新的编译版本运行(是的,我知道我可以在一个项目中完成这一切,但我选择不这样做——请多多包涵 :) )
因此,我将 Test 项目的依赖项设置为包括 BLL、DAL 和 Web 应用程序项目,构建顺序显示 BLL、DAL、Web 应用程序,然后是 Tests。但是,我注意到当我构建测试项目时,BLL 实际上并未构建。
知道这可能是什么,或者在构建测试项目时我可能缺少强制其他项目构建的任何选项吗?
Nick Craver 提到检查配置管理器以确保您选择了为给定配置构建的项目。
但是,要设置解决方案中多个项目的构建顺序,请右键单击该解决方案,然后从上下文菜单中选择“项目构建顺序...”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)