如何:设置多个启动项目

适用范围:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

Visual Studio 允许指定在按 F5 (“开始调试) 时运行多个项目的方式,或按 Ctrl+F5 (不调试) 启动,或使用工具栏按钮启动应用程序。 这样,你可以启动多个站点、应用或服务,这些站点、应用或服务相互依赖才能在调试会话期间正常工作,或者只是在本地运行和测试。

设置多个启动项目

  1. 在解决方案资源管理器中,选择解决方案(最高层节点)

  2. 选择解决方案节点的上下文(右键单击)菜单,然后选择“属性”。 “解决方案属性页”对话框随即显示

    解决方案属性页

  3. 展开“通用属性”节点,然后选择“启动项目”

  4. 选择“多个启动项目”选项并设置适当的操作

使用 Docker Compose

使用 Docker Compose 在本地计算机上启动容器化项目时,请使用其他方法 (启动配置文件) 启动多个项目。

以下示例演示了一个解决方案 WebFrontEndA ,其中包含三个项目、一个前端网站、一个 Web API 项目和一个 Docker Compose 项目。 以下屏幕截图显示如何启动三个项目中的两个,一个使用调试,一个不使用:

解决方案属性页的屏幕截图。

在此示例和任何其他 Docker Compose 方案中,选择 docker-compose 作为单个启动项目,但随后会使用不同的方法来指定要启动的项目或服务。 你将使用 Docker Compose 启动配置文件来确定要启动哪些服务,以及是否附加调试器,并且 Visual Studio 中有一个不同的对话框用于配置调试器。 请参阅 启动服务子集。 “ 解决方案属性页 ”对话框仅用于非容器化解决方案,或者 使用 Docker Compose 管理启动时。

另请参阅