在 Visual Studio 中同时运行两个项目

Posted

技术标签:

【中文标题】在 Visual Studio 中同时运行两个项目【英文标题】:Running two projects at once in Visual Studio 【发布时间】:2011-04-20 11:38:25 【问题描述】:

我在 Visual C# 2010 Express 中创建了一个包含两个项目的解决方案:一个是客户端,另一个是服务器。我想同时调试这两个,但我似乎只能在调试期间运行其中一个项目。

有没有办法同时运行两者?

【问题讨论】:

【参考方案1】:

转到解决方案属性→通用属性启动项目并选择多个启动项目

【讨论】:

顺便说一句。也可以从解决方案资源管理器启动项目以进行调试。在解决方案资源管理器中右键单击项目,然后调试-> 启动新实例。因此,使用一个 VS 实例可以一次调试大量实例。 @Max - 在特快版中。 “在解决方案资源管理器中右键单击项目,然后调试-> 启动新实例。”不起作用,但您的原始答案可以。 FWIW 也适用于 VS 2015 CE。 在 VS 2015 更新 2 和 3 中无法使其适用于 Web 项目 在 MVC 甚至 DLL 项目中可以看到提到的菜单,但在网站项目中看不到。【参考方案2】:

Max 有the best solution 用于当您总是想启动两个项目时,但您也可以右键单击一个项目并选择菜单DebugStart New Instance

当您只是偶尔需要启动第二个项目或需要延迟启动第二个项目时(可能服务器需要在客户端尝试连接之前启动并运行,或其他),这是一个选项。

【讨论】:

正如凯文所说,使用调试 > 启动新实例。可能有助于按需启动项目,但另一个有趣的用途是启动同一项目的 2 个(或更多)实例。可以通过示例调试1个服务器和2个客户端。

以上是关于在 Visual Studio 中同时运行两个项目的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio项目相对路径的设置,实用

Visual studio 调试发布到IIS站点方式一

Visual Studio 中的相对路径

怎样在Visual Studio 中单独运行一个cpp

如何在visual studio2008中创建,编译和运行C++程序,

在 Visual Studio 解决方案中链接两个项目