如何更改 .Net MAUI 应用的应用名称?

How do I change the app name for a .Net MAUI app?

提问人:user4779 提问时间:2/1/2023 更新时间:10/3/2023 访问量:2995

问:

我正在使用 Blazor 混合来生成 .Net Maui 应用。解决方案和项目名称不包含任何空格,我希望保持这种状态,但是我希望应用程序名称中有一个空格来分隔这两个词。对于我的生活,我不知道该怎么做。我在 VS 中听说右键单击项目,选择“常规”,然后更改程序集名称,但这破坏了应用程序,即使据我所知,没有其他地方引用该程序集。

如何更改 .Net maui 应用的应用名称?

毛 伊 岛

评论


答:

6赞 Erdogan 2/1/2023 #1

你能试试这个吗?

Right click to your project > Properties > MAUI Shared > Application Title > Your title With spaces.

你的项目仍将具有相同的名称,但当用户运行你的应用时,他们会看到一个用空格分隔的名称。

11赞 Guangyu Bai - MSFT 2/1/2023 #2

可以在 .csproj 文件中更改名称。在文件中,您可以找到以下方法。然后,您可以更改应用程序名称。

<!-- Display name -->
        <ApplicationTitle>myapp</ApplicationTitle>
0赞 Vyacheslav Shmal 10/3/2023 #3

我正在尝试答案,但它没有改变。

最后我发现android的名称在Platforms -> Android -> AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.application.name" android:versionCode="1">
    <application android:allowBackup="true" android:icon="@mipmap/appicon" android:supportsRtl="true" android:label="Your Application Name"></application>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.RECORD_VIDEO" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-sdk android:minSdkVersion="23" />
</manifest>

将此 XML 节点更改为应用程序名称

<application android:allowBackup="true" android:icon="@mipmap/appicon" android:supportsRtl="true" android:label="Your Application Name"></application>

我相信IOS也有类似的东西