【问题标题】:Published application is showing the wrong name in Task Manager已发布的应用程序在任务管理器中显示错误的名称
【发布时间】:2022-01-09 16:28:51
【问题描述】:

我正在尝试学习如何部署应用程序,现在我正在使用此应用程序对其进行测试。一切正常(耶!)除了在任务管理器中显示错误的应用程序名称。有谁知道我该如何改变它?在下面的屏幕截图中,我想更改标题的红色圆圈。我知道之前有人问过这个问题,但我使用的是 .NET 6,它具有不同的首选项面板,这意味着旧的解决方案不再有效。

【问题讨论】:

    标签: c# winforms deployment


    【解决方案1】:

    AFAIK,编译器从[assembly: ...] 属性中获取所有程序的元数据。在 .NET Framework 中,此类属性通常在项目的AssemblyInfo.cs 文件中定义。在 .NET Core 和最新的 .NET 5/6 版本中,此文件是根据项目的 .csproj 文件中定义的属性在 obj 目录中自动生成的。您可以手动编辑它并添加/修改相应的元数据属性。

    通常是这样的:

    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <Title>Project's title</Title>
        <AssemblyName>Executable.Name</AssemblyName>
        <AssemblyTitle>The title that actually goes to the Task Manager and executable file properties</AssemblyTitle>
        <Authors>Me</Authors>
        <Description>This is a very important project</Description>
        <Copyright>(c) 2021</Copyright>
        <AssemblyVersion>1.0.0</AssemblyVersion>
        <InformationalVersion>1.0.0 alpha</InformationalVersion>
        <NeutralLanguage>en</NeutralLanguage>
        <ApplicationIcon>Some/Relative/Path/To/Icon.ico</ApplicationIcon>
      </PropertyGroup>
    
      <!-- Other definitions -->
    </Project>
    

    【讨论】:

      猜你喜欢
      • 2013-08-17
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 2012-08-27
      相关资源
      最近更新 更多