c# - Visual Studio 2010 : How to enforce build order of projects in a solution?

标签 c# asp.net visual-studio-2010 build-process c#-4.0

我在 Visual Studio 2008 中没有遇到这个问题,但 VS 2010 似乎有问题,我敢打赌这可能是我的问题。

我有一个包含 ASP.NET 网站项目和一些 C# 项目(BLL、DAL、NUnit 中的测试)的解决方案。我已将测试项目的构建过程配置为自动运行 NUnit 来运行测试。我想确保 BLL 和 DAL 项目在测试项目之前构建,以便测试将针对最新的编译版本运行(是的,我知道我可以在一个项目中完成所有这些,但我选择不——请耐心等待 :) )

因此,我将测试项目的依赖项设置为包括 BLL、DAL 和 Web 应用程序项目,构建顺序为 BLL、DAL、Web 应用程序,然后是测试。但是,我注意到在构建测试项目时 BLL 并未实际构建。

知道这可能是什么,或者我在构建测试项目时可能缺少强制构建其他项目的任何选项吗?

在此先感谢您的帮助!

最佳答案

Nick Craver 提到检查 Configuration Manager 以确保您已选择要为给定配置构建的项目。

但是,要为解决方案中的多个项目设置构建顺序,请右键单击解决方案并从上下文菜单中选择“项目构建顺序...”。

关于c# - Visual Studio 2010 : How to enforce build order of projects in a solution?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653973/

相关文章:

c# - 我可以在 ASP.NET Core 和 EF Core 中安全地使用非泛型 DbContextOptions 吗?

asp.net - 如何将下拉选定的值分配给隐藏字段

c# - 如何向 MS Word 页脚中的表格单元格添加页码引用

c# - 在大型 XML 文档中查找特定属性

c# - GTK+ Glade 和 CSS

asp.net - 在网站和虚拟目录之间混合 .NET 版本以及 "server application unavailable"错误消息

javascript - 为什么我的输入元素在回发后不保留焦点/模糊事件?

c++ - 将临时 unique_ptr 传递给 VS2010 中的构造函数

javascript - 如何让 Visual Studio 自动格式化尊重 JSDoc 注释?

asp.net - 我的项目引用了 3 个不同版本的 mscorlib.dll