有人可以告诉我vb.net中的解决方案和项目有什么区别 如果我从我的项目文件夹加载其中任何一个,效果是否相同?
由于 Furqan
答案 0 :(得分:13)
概念是视觉工作室概念,并不是特定于VB.NET。
解决方案可以包含多个不同的项目。
如果您加载包含多个项目的解决方案,它们将全部加载,您将能够将它们编译为一个单元。如果您打开一个项目,则无法执行此操作。
有关如何使用解决方案和项目的深入指导,请参阅此文章 - Structuring Solutions and Projects。
答案 1 :(得分:12)
解决方案是项目的容器。单个解决方案可能包含零个或多个项目。加载解决方案文件将加载所有关联的项目。如果您在解决方案中的项目之间使用项目引用(一个项目依赖于另一个项目),则只打开项目文件可能无法编译,因为它无法编译引用的项目。