个构建配置配额
.NET 程序的开发单元是项目,这些项目随后被组织成解决方案。 构建管理遵循相同的原则,因此构建偏好存储在 项目配置中,然后由 解决方案配置管理。
项目构建配置
项目配置定义了项目的构建方式,例如是否优化代码和/或包含调试信息。 不同的项目类型允许不同的构建属性集。
您可以为一个项目创建多个构建配置,以便为不同的平台和用途构建相同的代码。
当您创建新项目时,通常会从项目模板中添加两个项目配置: 调试 (优化用于调试)和 发布 (生成用于部署代码的二进制文件)。 如果需要,您可以为任何项目添加自定义构建配置。
当您构建项目时(无论是作为构建整个解决方案的一部分还是仅构建选定的项目),Rider 将使用在当前选定的 解决方案配置中为该项目指定的构建配置。
配置项目构建配置的属性
在解决方案窗口中,右键单击所需的项目并选择 属性。
在打开的 项目属性 对话框中,选择一个项目构建配置。
根据需要编辑所选配置的构建属性,然后单击 确定 以应用您的修改:

可选地,您可以在此对话框的 构建事件 中配置构建前和/或构建后的命令。 预生成和后生成命令的格式以及可接受的宏与 Microsoft Visual Studio 中的相同。 有关更多信息,请参阅 Microsoft Docs。 如何:指定生成事件。
解决方案构建配置
解决方案配置定义了解决方案中哪些项目被构建,以及在解决方案中为特定项目使用哪些项目配置。
与项目类似,新创建的解决方案包括 调试 和 发布 配置,您可以通过自定义配置进行补充。
您可以使用工具栏右侧的相应控件切换和管理当前解决方案的构建配置:

管理解决方案构建配置
在工具栏的构建配置选择器中选择 编辑解决方案配置。
在打开的对话框中,展开解决方案配置选择器并选择 编辑。

这将打开另一个对话框,您可以选择如何管理解决方案构建配置。
选择所需的操作(添加、 移除、 编辑 或 复制)。
如果您正在创建或编辑解决方案构建配置,可以为其指定名称和平台。
管理解决方案构建配置的重要一点是,默认情况下,Rider 将修改(即添加、删除、编辑或复制)与修改的解决方案配置的名称和平台匹配的项目构建配置。
如果您不想修改项目配置,请在对话框中清除相应的复选框:

单击 确定 以应用每个对话框中的更改。
为当前解决方案配置设置项目配置
在工具栏的构建配置选择器中选择 编辑解决方案配置。
在打开的对话框中,首先选择您要使用的解决方案构建配置。
使用项目旁边的选择器指定在当前解决方案构建中应使用哪个项目构建配置:

如果需要,单击 编辑 以打开另一个对话框,您可以在其中添加新的或复制现有的项目构建配置。
如果您想从解决方案构建过程中排除某些项目,只需清除项目旁边 构建 列中的复选框。
请注意,您仍然可以构建被排除的项目——在解决方案视图中右键单击该项目并选择 生成所选项目。
点击 确定 以应用更改。