【发布时间】:2010-10-07 23:37:14
【问题描述】:
我有一个具有以下结构的软件项目。
- 图书馆 A - 图书馆 B - 主程序 - 测试主要我每个都有四个项目文件 (csproj),但如果我可以在单个解决方案资源管理器中调试/编译这些项目,那就太好了。
- Visual Studio(尤其是 2010 版)是否支持此功能?
【问题讨论】:
标签: visual-studio visual-studio-2010
我有一个具有以下结构的软件项目。
- 图书馆 A - 图书馆 B - 主程序 - 测试主要我每个都有四个项目文件 (csproj),但如果我可以在单个解决方案资源管理器中调试/编译这些项目,那就太好了。
【问题讨论】:
标签: visual-studio visual-studio-2010
不,项目不能包含 Visual Studio 中的其他项目。解决方案用作项目的容器。
我不明白为什么项目容器可以工作,而解决方案却不行。能详细点吗?
【讨论】:
您可以拥有所谓的解决方案文件,其中包含您的所有项目。
【讨论】:
您可以通过右键单击顶级解决方案并选择添加 -> 添加现有项目或添加 -> 新项目来将多个项目添加到解决方案中
【讨论】:
我相信您正在考虑的是一个解决方案。一个解决方案可以包含一个或多个项目:
- My Solution
- Library A
- Library B
- Main Program
- Test For Main
我认为这不适用于 VS2010 Express。
【讨论】:
您可以有解决方案文件夹来组织多个项目,但项目中不能有一个项目。
另一种选择是将所有类文件移动到一个项目并为您拥有的每个库创建文件夹。我这样做了很多次以减少解决方案的混乱
【讨论】: