vb.net中的解决方案和项目有什么区别?

时间:2010-08-13 10:52:40

标签: vb.net

有人可以告诉我vb.net中的解决方案和项目有什么区别 如果我从我的项目文件夹加载其中任何一个,效果是否相同?

由于 Furqan

2 个答案:

答案 0 :(得分:13)

概念是视觉工作室概念,并不是特定于VB.NET。

解决方案可以包含多个不同的项目。

如果您加载包含多个项目的解决方案,它们将全部加载,您将能够将它们编译为一个单元。如果您打开一个项目,则无法执行此操作。

有关如何使用解决方案和项目的深入指导,请参阅此文章 - Structuring Solutions and Projects

答案 1 :(得分:12)

解决方案是项目的容器。单个解决方案可能包含零个或多个项目。加载解决方案文件将加载所有关联的项目。如果您在解决方案中的项目之间使用项目引用(一个项目依赖于另一个项目),则只打开项目文件可能无法编译,因为它无法编译引用的项目。