1.背景
操作系统:windows10
使用的IDE:visual studio comunity 2019
visual studio采用解决方案进行项目管理,解决方案是visual studio中一个或多个项目的容器。
在解决方案下面可以创建多个工程项目。
本博客讲解如何创建解决方案以及工程项目,并如何在多个工程项目之间进行切换运行。
2.创建解决方案
solution解决方案是隐藏在" 配置新项目"的对话框里。
解决方案的文件的后缀是.sln
下面演示如何创建。
双击打开visual studio 2019
点击创建项目(N),如下图1:
点击“空项目”,再点击"下一步";
如下图2:
在" 配置新项目"中填写:
项目名称:unit01
位置:E:\E03_Temp\teaching
解决方案名称:jn10010537
点击创建,如下图3:
创建结束后,
在E:\E03_Temp\teaching路径下生成jn10010537文件夹如下图4;
并在E:\E03_Temp\teaching\jn10010537路径下创建了unit01文件夹以及jn10010537.sln(解决方案文件的后缀为.sln),如下图5;
在E:\E03_Temp\teaching\jn10010537\unit01路径下创建了unit01.vcxproj、unit01.vcxproj.filters、unit01.vcxproj.user配置文件,如下图6;
图4:
图5:
图6:
3.添加工程项目
按照上面创建好jn10010537解决方案以及unit01工程项目后,visual studio 2019的界面如下图7:
下面演示,在jn10010537解决方案下如何创建新的工程项目。
鼠标右键点击解决方案"jn10010537"–>“添加”–>“新建项目”
如下图8:
在弹出新的对话框下,点击“空项目”–>“下一步”,如下图9:
在弹出的配置新项目下,填写:
项目名称:unit02
位置:选择默认的E:\E03_Temp\teaching\jn10010537文件夹。
点击创建。
如下图10:
创建结束后,
在E:\E03_Temp\teaching\jn10010537路径下创建了unit02文件夹,如下图11;
在E:\E03_Temp\teaching\jn10010537\unit02路径下创建了unit02.vcxproj、unit02.vcxproj.filters、unit02.vcxproj.user配置文件,如下图12;
图11:
图12:
同时visual studio 2019的界面如下图13:
4.设置启动项目
细心的你会发现:
无论鼠标如何点击unit02工程项目,unit02显示并不加粗,而unit01显示是加粗的。
这是为什么呢?
因为unit01是创建的第一个工程项目,VS默认把第一个工程项目作为启动项目。在运行调试过程中都是把unit01作为启动项目。
解决办法1:
鼠标右击"unit02"–>“设为启动项目”
如下图14:
解决办法2:
鼠标右键点击解决方案"jn10010537"–>“属性”
在"通用属性"下的"启动项目"中点击"当前选定内容";
如下图15: