要添加新项目到解决方案,可以通过在解决方案上点击右键选择“新建项目”来实现。
活动项目的名称在项目列表中以粗体显示,以区分非活动项目。
要切换活动项目,可以通过右键点击项目名称,并在弹出的菜单中选择“设为启动项目”。
在Visual Studio 2017中,可以通过选中“解决方案”的属性来配置项目间的依赖关系。
在解决方案属性中,可以指定哪些项目是启动项目,以及它们之间的依赖顺序。
复 制再试一次分享
visual studio在一个解决方案(solution)中是可以添加多个项目(project)的,这多个项目之间存在两种关系:1.项目间彼此独立,各自有各自的入口,只是组织在一个解决方案中便于管理;2.项目间存在相互调用,只存在一个入口。这对于多种语言混编的管理特别方便。
第一种关系下项目间彼此独立,每个项目都有自己的入口,则同一时间解决方案只能有一个活动入口,相当于只有一个项目存在,通过设置可以选择哪个项目作为活动项目,则之后的编译、运行都是针对该项目的。
首先,在解决方案上右键选择“新建项目”,可以为解决方案添加多个项目。
注意,当前活动的项目名称的字体为粗体,而非活动项目则不是粗体。
要实现在多个项目间来回切换以进行编译和运行,需分两步设置。
(1)打开菜单栏“生成”-->“配置管理器”,将每个项目的“生成”选项都勾选上。同时可以为每个项目都选择各自的编译平台,如果平台是一样的,不要重复创建;
(2)若要编译运行其中的一个项目,在项目名称上点右键,在弹出的菜单中选择设为启动项目,如图所示,可以看到活动的项目名称的字体为粗体
第二种关系即一个解决方案包含多个项目,其中一个主项目,依赖其余数个子项目的库文件,我们希望每次只需要编译主项目,就能自动编译依赖项目。
在VS2017项目中,选中“解决方案”的属性,如下图所示,可以确定各个项目依赖关系。