就是说,你为了解决问题而需要写程序,你的这个问题如何解决,就是
解决方案最终发布的程序。一个解决方案可以包含多个
项目,比如说主程序(可能是*.exe),动态链接库(*.dll),不同的类型不能在同一个项目下生产,所以需要多个项目。
你打包的只是解决方案,解决方案是Visual Studio提供的一种用于描述这个工程(就是为了解决问题发起的探索过程,大致是这个意思吧……)包含的项目文件,而实际上,代码和具体生成配置都是在项目文件里的。
你看下图,我为了解决某个问题,建立了一个解决方案,后缀为.sln
然后上边的文件夹就是这个解决方案里的一个项目(可能有多个),打开里边会有项目文件。我这里是C#的项目,所以后缀是.csproj,这个才是项目的文件。但是要知道,这并不意味着这你的代码在这个文件里,而是在与项目文件同目录的文件夹下,也就是项目文件上方的.cs文件,但同样,因为是C#项目,所以是.cs(因为某种原因,这台电脑新买的,没写过C++项目,但事实上我还是主要学习C++项目的)。我记得C++的话项目文件后缀是.vcxproj
一般情况下,大致的框架是这样。这个需要你自己去探索和总结,积累经验了。