我已将我的 C# Winforms 可执行文件的标题和程序集信息设置如下:
[assembly: AssemblyTitle("Widgets Galore")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Widgets Inc")]
[assembly: AssemblyProduct("Widgets Galore")]
[assembly: AssemblyCopyright("Copyright © Widgets Inc 2012")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
...
MainForm.Text = "Widgets Galore by Widgets Incorporated";
...
// Compiles to: widgets.app.exe
在 Windows 7 任务管理器中,它正确地将进程显示为主窗体标题:
"Widgets Galore by Widgets Incorporated"
但是在 Windows 8 任务管理器中,它错误地显示了可执行文件的名称,并带有一个子项:
"widgets.app"
|--"Widgets Galore by Widgets Incorporated".
我在 Windows 8 任务管理器中看到许多其他应用程序以友好的名称列出,并且希望看到我的应用程序也这样做。
如何强制 W8 为我的应用程序起一个友好的名称?
-布伦丹