如何根据配置在 MAUI AndroidManifest.xml 文件中使用变量

How to use variable in MAUI AndroidManifest.xml file based on configuration

提问人:hercul1017 提问时间:10/28/2023 更新时间:10/29/2023 访问量:54

问:

我想在 .Net MAUI 应用程序 AndroidManifest.xml 文件或不同版本的文件(如 AndroidManifest.dev.xml、AndroidManifest.release.xml)中为 dev、qa、prod 环境使用不同的值。

我找不到任何例子,有人能给我指出正确的方向吗?

谢谢

变量 配置 android-manifest maui 参数

评论


答:

0赞 Jessie Zhang -MSFT 10/29/2023 #1

配置文件提供了一种简单有效的方法来管理基于环境的设置和变量。 您可以从以下步骤开始:

1.在项目中创建构建配置

enter image description here

2.为您的环境配置 Android 清单文件

您可以从为所有环境创建开始。您可以复制现有环境,并为解决方案中的每个环境重命名它。AndroidManifestAndroidManifest.xml

然后编辑您的文件:.csproj

<AndroidManifest>Platforms\Android\$(Configuration)\AndroidManifest.xml</AndroidManifest>
</PropertyGroup>

3.设置基于环境的配置。

4.读取配置

注意:

设置和读取变量的具体方法不同,但整体实现过程相似。

有关详细信息,您可以参考以下链接:

如何为多个 Android 构建切换 AndroidManifest.xml。

管理配置