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

  首先要肯定的一点是,在一个解决方案(solution)中是可以添加多个项目(project)的,这多个项目之间存在两种关系:1.项目间彼此独立,各自有各自的入口,只是组织在一个解决方案中便于管理;2.项目间存在相互调用,只存在一个入口。

  在这里先讨论一下第一种关系。

  项目间彼此独立,每个项目都有自己的入口,则同一时间解决方案只能有一个活动入口,相当于只有一个项目存在,通过设置可以选择哪个项目作为活动项目,则之后的编译、运行都是针对该项目的。

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

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

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

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

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

时间: 2024-11-09 08:19:34

VS2012在一个解决方案中添加多个项目(工程)的相关文章

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

VS2015在一个解决方案中添加多个项目(工程) 首先要肯定的一点是,在一个解决方案(solution)中是可以添加多个项目(project)的,这多个项目之间存在两种关系:       1.项目间彼此独立,各自有各自的入口,只是组织在一个解决方案中便于管理:       2.项目间存在相互调用,只存在一个入口. 在这里只讨论第一种关系: 项目间彼此独立,每个项目都有自己的入口,则同一时间解决方案只能有一个活动入口,相当于只有一个项目存在, 通过设置可以选择哪个项目作为活动项目,则之后的编译.运

VS2010在空解决方案中添加项目

如题,在空解决方案中添加第一个项目的时候会看不到那个solution解决方案文件,而是你当前添加的项目,当你再添加其他项目的时候就悲催了,找不到这个solution,只能在这个项目文件上新加文件,很郁闷. 原来有个选项 工具-选项-项目和解决方案-总是显示解决方案,把这个选项勾选了就可以在solution里面添加新的项目了.截图如下. VS2010在空解决方案中添加项目,布布扣,bubuko.com

新建解决方案 在解决方案中添加项目中,解决方案消失的解决办法

新建空白解决方案的步骤:文件--新建项目--其他项目类型--Visual Studio 解决方案 这样就建立出了一个空白解决方案. 然后在资源管理器中可以添加项目,但是添加项目的时候会发现,解决方案消失了,解决办法  工具--选项--项目和解决方案(如果看不到这个,在下方有一个显示所有设置打勾),然后右边有一个 总是显示解决方案.勾上,解决方案就出现了 记录一下. 新建解决方案 在解决方案中添加项目中,解决方案消失的解决办法,布布扣,bubuko.com

我在一个解决方案下有2个项目,那么在A项目下如何调用其他项目的资源,比如窗体,类,方法,属性等??

下面这些图展示了如何在一个项目中引用另一个项目 sln是解决方案csproj是c#项目项目是文件的集合解决方案是项目的集合包含关系,一个sln中包含多个csproj.一个csproj包含多个文件.sln:solusioncsproj:c sharp projectcsproj可以作为单独的项目运行,也可以在sln中添加csproj统一管理.如果你的解决方案中仅仅包含一个工程,那么是打开工程和解决方案的时候一样的.但是在系统中一个解决方案中可能有多个工程打开一个方案中的一个工程 这个工程打开的时候

[开发笔记]-VS2012打开解决方案崩溃或点击项目崩溃

下午在使用VS2012建立Service服务项目时,只要一切换到设计视图页面中,VS就崩溃重启,从网上找了一种方法来解决,测试可行.但导致该问题的原因未知. 解决方案: 步骤1:开始-->所有程序-->Microsoft Visual Studio 2012-->Visual Studio Tools-->VS2012 开发人员命令提示(以管理员方式运行) 步骤2:运行devenv /Safemode 步骤3:正常打开VS,也能正常运行 参考:vs2012 打开解决方案崩溃或者点击

如何在 在SharePoint 2013/2010 解决方案中添加 ashx (HttpHandler)

本文讲述如何在 在SharePoint 2013/2010 解决方案中添加 ashx (HttpHandler). 一般处理程序(HttpHandler)是·NET众多web组件的一种,ashx是其扩展名.一个httpHandler接受并处理一个http请求,类比于Java中的servlet.类比于在Java中需要继承HttpServlet类,在.net中需要实现IHttpHandler接口,这个接口有一个IsReusable成员,一个待实现的方法ProcessRequest(HttpConte

如何在一个Tomcat 中部署多个项目

通常情况下我们部署项目时是一个Tomcat 中部署一个项目,但是有时也需要在一个tomcat中部署多个应用.如何实现呢?我简单的记录一下,方便日后查阅. 1 打开tomcat目录,修改配置文件server.xml.新增如下内容:   <!-- 新增一个项目-->   <Service name="Catalina">     <Connector port="8081" protocol="HTTP/1.1" con

VS2012打开解决方案崩溃或点击项目崩溃

打开项目文件就VS2012就崩溃 解决方案: 步骤1:开始-->所有程序-->Microsoft Visual Studio 2012-->Visual Studio Tools-->VS2012 开发人员命令提示(以管理员方式运行) 步骤2:运行devenv /Safemode 步骤3:正常打开VS,也能正常运行 参考:vs2012 打开解决方案崩溃或者点击项目崩溃 - yayadoudou - 博客园

vs解决方案中添加文件夹

一般我们在github上面看到的项目结构基本都是把项目放到src文件夹中,test放测试 查了半天也没查到这个是怎么产生的...这边只能用比较笨的方法来完成. 解决方法中是允许我们添加解决方案文件夹,它只是虚拟的,并不会添加一个文件夹到你的目录中,只是在*.sln中添加一个实现文件的标识.解决方案中会记录所有的文件信息. 我们添加文件夹的效果跟解决方案文件夹应该是类似的,然后再看看github上的*.sln,这样就没错. ①我们在解决方案目录中添加文件夹 ②然后手动添加到*.sln中 ③重新加载