配置映射
Xamarin 解决方案可配置为生成某些项目,并使用自定义生成配置忽略其他项目。 这些配置可以最大程度地减少可能的错误,并缩短代码的生成时间。
本指南介绍了如何在 Visual Studio for Windows 或 macOS 中配置自定义生成。 若要在 Azure DevOps 中配置 Xamarin 项目,请参阅 Xamarin Azure DevOps 指南
修改解决方案配置映射
配置映射 的更改位置取决于所使用的 IDE。
在解决方案资源管理器中,右键单击该解决方案,然后打开 配置管理器。

选择 "解决方案配置" 和 "平台"。

选择 "活动解决方案配置"、"平台"、相应的 "项目配置" 和 " 生成/部署 " 选项。 在 App Center 中生成时," 部署 " 选项不起作用。
有关配置映射的详细信息,请参阅 Visual Studio 官方文档。
双击 "解决方案资源管理器 Visual Studio for Mac 中的解决方案

在解决方案选项中,请参阅 生成 > 配置 > 配置映射"。

选择活动解决方案配置、平台、相应的项目配置和 "生成/部署" 选项。 与在 Windows 中不同,没有"部署 " 选项。
配置指南 中提供了Visual Studio for Mac 信息。
项目配置
可以针对每个项目配置以不同方式设置某些项目选项。 在不同配置之间切换时,在生成时可能会看到不同的输出。 例如,使用 调试配置时 ,默认情况下输出将包括调试符号。 调试符号会增加文件大小,不应用于在商店中发布。
项目配置由两部分组成:配置名称和平台规范。 例如,Xamarin.iOS 配置可以显示为 iPhone | Release 或 Debug | iPhoneSimulator。 默认情况下,Xamarin.Forms PCL 项目的 发布 和 调试 配置没有平台规范。
解决方案配置
解决方案配置定义 IDE 中 Run/Build 命令的行为,App Center 指定 .sln 文件生成。 解决方案可以有一组自定义的相互依赖项目和配置,用于每个项目。