.NET 8中如何设置C#应用程序的文件描述(任务管理器显示名)
在.NET 8中设置EXE文件描述(任务管理器显示名称)
方法1:直接修改.csproj文件
在项目的.csproj文件中添加以下配置节点,按需填写对应属性:
<PropertyGroup> <AssemblyTitle>自定义应用显示名称</AssemblyTitle> <AssemblyDescription>应用的详细描述内容</AssemblyDescription> <Company>所属公司名称</Company> <Product>产品名称</Product> </PropertyGroup>
编译后,任务管理器的“应用名称”会优先读取AssemblyTitle的值,未设置时才会默认显示程序集文件名。
方法2:使用AssemblyInfo文件
若偏好.NET Framework时代的配置方式,可手动添加AssemblyInfo.cs文件:
- 在项目根目录创建
Properties文件夹,新建AssemblyInfo.cs文件 - 写入以下代码:
using System.Reflection; [assembly: AssemblyTitle("自定义应用显示名称")] [assembly: AssemblyDescription("应用的详细描述内容")] [assembly: AssemblyCompany("所属公司名称")] [assembly: AssemblyProduct("产品名称")]
注:若项目启用了ImplicitUsings,可省略using System.Reflection;引用
验证配置效果
编译项目后,找到生成的EXE文件,右键选择「属性」→「详细信息」,即可查看已设置的描述、标题等信息,任务管理器中也会同步显示AssemblyTitle的值作为应用名称。
内容的提问来源于stack exchange,提问作者AleG
相关产品推荐
相关产品推荐

