项目是否可以包含Visual Studio的其他项目?

时间:2010-10-07 15:21:41

标签: visual-studio visual-studio-2010

我有一个具有以下结构的软件项目。

- Library A
- Library B
- Main program
- Test for Main

我有四个项目文件(csproj),但如果我可以在一个解决方案资源管理器中调试/编译这些项目,那将是件好事。

  • Visual Studio(尤其是2010年)是否支持此功能?

5 个答案:

答案 0 :(得分:8)

不,项目不能包含Visual Studio中的其他项目。解决方案用作项目的容器。

我不明白为什么项目容器会起作用,但解决方案却不行。你能详细说明吗?

答案 1 :(得分:1)

您可以拥有所谓的解决方案文件,其中包含您的所有项目。

答案 2 :(得分:1)

您可以通过右键单击顶级解决方案并选择添加 - >将多个项目添加到解决方案中。添加现有项目或添加 - >新项目

答案 3 :(得分:1)

我相信你所想的是一个解决方案。解决方案可以包含一个或多个项目:

- My Solution
  - Library A
  - Library B
  - Main Program
  - Test For Main

我认为这不适用于VS2010 Express。

答案 4 :(得分:0)

您可以使用解决方案文件夹来组织多个项目,但不能在项目中拥有项目。

另一种选择是将所有类文件移动到一个项目,并为您拥有的每个库创建文件夹。我多次这样做以减少解决方案的混乱