VS在一个解决方案中添加多个项目(工程)

Posted jack-elvis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS在一个解决方案中添加多个项目(工程)相关的知识,希望对你有一定的参考价值。

VS2015在一个解决方案中添加多个项目(工程)

       首先要肯定的一点是,在一个解决方案(solution)中是可以添加多个项目(project)的,这多个项目之间存在两种关系:

      1.项目间彼此独立,各自有各自的入口,只是组织在一个解决方案中便于管理;

      2.项目间存在相互调用,只存在一个入口。

在这里只讨论第一种关系:

  项目间彼此独立,每个项目都有自己的入口,则同一时间解决方案只能有一个活动入口,相当于只有一个项目存在,

通过设置可以选择哪个项目作为活动项目,则之后的编译、运行都是针对该项目的。

  首先,在解决方案上右键选择“新建项目”,可以为解决方案添加多个项目。

 

 

 

     技术图片

 

 

 

 

 注意,当前活动的项目的字体为粗体,而非活动项目则不是粗体。

                                       技术图片

 

 

 

 

要实现在多个项目间来回切换以进行编译和运行,需分两步设置。

 

  (1)打开菜单栏“生成”-->“配置管理器”,将每个项目的“生成”选项都勾选上。同时可以为每个项目都选择各自的编译平台,如果平台是一样的,不要重复创建(不要勾选“创建新解决方案平台”);

        技术图片

 

 

        技术图片

 

 

                                           技术图片

 

 

 

 

 (2)将要编译运行的项目如下图设为启动项目。

                                          技术图片

 

 

以上是关于VS在一个解决方案中添加多个项目(工程)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS2008 Web Developer Express 的一个解决方案中添加多个项目?

在VS中,一个类能被多个项目引用吗?

从VS项目工程文件到项目代码的编排

VS2010一个解决方案下新建多个项目出现的问题和方法

visual studio中新建和使用dll

如何在vs2005中新建web服务工程