解决方案、Rider 中的多个启动项目

问题描述 投票:0回答:2

我正在为即将到来的工作面试做一个项目。我习惯在 Visual Studio 中编写 C#,但自从我改用 Linux 后,我正在尝试使用 Rider。

在 Visual Studio 中,您可以添加多个项目作为“启动项目”,但我不确定如何在 Rider 中执行此操作。

我的文件结构是:

BlazorApp
│   README.md
│   .gitignore    
│
└───MyApp.Web(Blazor project)
│
│___MyApp.Api(ASP.NET Core Web App with the API template)
│   
└───MyApp.Models(Class library)

其中

MyApp.Api
应先开始,然后
MyApp.Web

c# visual-studio blazor jetbrains-ide rider
2个回答
56
投票
  1. 在运行配置下拉列表中,选择“编辑配置...”
  2. 在左侧菜单顶部,单击“+”
  3. 找到并选择“复合”
  4. 说出它的名字
  5. 使用“+”按钮添加您想要一起启动的项目
  6. 运行时选择该配置

编辑配置:

找到并选择复合配置:

添加项目:

运行时选择它:

注意


复合配置只是现有运行配置的分组,因此如果您需要设置环境变量或程序或运行时参数,您可以:

  1. 在运行配置下拉列表中,选择“编辑配置...”
  2. 从左侧菜单中单击您需要更新的运行配置
  3. 在右侧进行所需的更新
  4. 保存更改。


0
投票

在 Rider 2023.3 中,他们添加了

Multi-Launch configuration
,它允许您按照自己指定的顺序启动两个或多个项目。使用之前的
Compound configuration
,您无法指定项目的启动顺序。因此,如果这是您需要的东西,请检查一下。您可以在 https://www.jetbrains.com/help/rider/2023.3/Run_Debug_Multiple.html#multi_launch 上了解如何设置它。

这是文档中的 GIF,它展示了如何使用多重启动配置运行多个项目:

Gif image showing how to set up multi project launch in Rider

这是解释步骤的文本副本:

© www.soinside.com 2019 - 2024. All rights reserved.