如何在Visual Studio中构建和运行多个项目

时间:2014-04-11 15:52:47

标签: c# visual-studio-2010

我公司的VS解决方案中有很多很多项目。事实上,我需要按顺序构建和运行该解决方案的这4个不同的C#项目:ABCD

如果不单独构建每个文件,我该如何实现这一目标。

我希望我不会问一个重复的问题,但我真的不确定应该使用哪些条款来搜索已经回复的副本。

2 个答案:

答案 0 :(得分:0)

以组的形式构建/运行项目很简单,但不按照自己的顺序构建 。请记住,依赖项决定了项目的构建顺序。

要将它们构建为一个组,只需将它们全部放在同一个Solution文件夹中并调用它们上的构建:Build as a group

要将它们作为一个组运行,您有几个选择:

  1. 使用解决方案属性来运行多个项目(VS将运行它们"同时" - 您无法控制订单)。
  2. 使用“项目属性”将批处理文件作为外部应用程序运行。在批处理文件中,您可以按特定顺序运行它们。
  3. 制作一个发射器'项目以您喜欢的任何顺序启动项目,任何您喜欢的延迟,检查一个应用程序是否在运行下一个应用程序之前初始化,等等。

答案 1 :(得分:0)

当您运行项目时,VS将自动执行运行启动项目所需的所有构建。它还将根据依赖关系树为您确定此顺序。在大多数情况下,您不需要编辑它。 VS允许您通过编辑依赖项来实现。右键单击您的项目,然后选择Build Dependencies> Project Build Order查看当前构建顺序并编辑依赖项,这将影响构建顺序。

在调试时,您可以右键单击要运行的另一个项目,然后选择Debug>除启动项目外,启动新实例以运行该项目。