如何修改.NET MAUI应用的显示名称(Blazor Hybrid场景)
正确修改.NET MAUI Blazor Hybrid应用显示名称的方法
不用修改程序集名称(这会破坏项目关联导致故障),直接修改应用显示名称相关配置即可,以下是具体步骤:
1. 修改MAUI共享配置(推荐优先用这个)
打开项目的.csproj文件,找到<PropertyGroup>代码块,添加或修改<ApplicationTitle>节点,填入带空格的应用名称:
<PropertyGroup> <!-- 其他配置保持不变 --> <ApplicationTitle>你的应用 名称</ApplicationTitle> </PropertyGroup>
这个配置会自动同步到各平台的显示名称设置,大部分场景下只改这一处就够了。
2. 针对单个平台精细调整(可选)
如果需要针对特定平台单独设置显示名称,修改对应平台的配置文件:
- Android:打开
Platforms/Android/Resources/values/strings.xml,修改app_name的值:<string name="app_name">你的应用 名称</string> - iOS/macOS:打开
Platforms/iOS/Info.plist或Platforms/macOS/Info.plist,修改CFBundleDisplayName键的内容:<key>CFBundleDisplayName</key> <string>你的应用 名称</string> - Windows:打开
Platforms/Windows/Package.appxmanifest,修改<DisplayName>标签的内容:<DisplayName>你的应用 名称</DisplayName>
注意事项
之前修改程序集名称导致故障,是因为程序集名称和项目命名空间、内部引用强绑定,随意修改会引发编译或运行时错误。显示名称是独立于程序集名称的配置项,完全不需要改动程序集名称就能实现需求。
内容的提问来源于stack exchange,提问作者user4779
相关产品推荐
相关产品推荐

