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

Fur*_*gal 11 vb.net

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

谢谢Furqan

Ode*_*ded 13

概念是视觉工作室概念,并不是VB.NET特有的.

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

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

请参阅本文 - 构建解决方案和项目,以获得有关如何使用解决方案和项目的深入指导.


Dar*_*rov 12

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