在Visual Studio 2008中,我没有遇到这个问题,但似乎VS 2010有些问题,我猜问题可能出在我身上。
我有一个包含ASP.NET网站项目和几个C#项目(BLL、DAL、NUnit测试)的解决方案。我已经配置了测试项目的构建过程,以自动运行NUnit来运行测试。我希望确保BLL和DAL项目在测试项目之前构建,这样测试将针对最新编译的版本运行(是的,我知道我可以在一个项目中完成所有操作,但我选择不这样做,请谅解 :) )
因此,我将测试项目的依赖项设置为包括BLL、DAL和Web应用程序项目,并且构建顺序显示BLL、DAL、Web应用程序,然后是Tests。但是,我注意到在构建测试项目时,BLL实际上并没有构建。
你有什么想法,这可能是什么问题或者我可能错过了哪个选项,以强制在构建测试项目时构建其他项目?