以编程方式更改程序集(应用程序)名称

时间:2014-10-13 14:51:25

标签: c# .net wpf

我有一个在Windows 7 Embedded& amp; Windows 8专业版。在应用程序固定的任务栏中,我右键单击应用程序图标,弹出C#项目名称。有没有办法以编程方式更改此名称?

我想在运行时从.ini文件加载应用程序名称。

更新 我之前已经问过这个问题并且回顾了另一个问题,即在编译之后如何更改文件名时会出现类似但不同的问题。右键单击固定的应用程序图标后,我不想更改文件名,只需更改任务栏上的名称。

2 个答案:

答案 0 :(得分:0)

我想说,必然没有“简单”的方法。

我认为你必须运行某种脚本或使用Powershell。

  1. 使用方法?,使用您要在固定应用中显示的名称创建或重命名.exe的快捷方式。
  2. 使用快捷方式启动应用程序。 (此时,任务栏中的“应用程序名称”是用于启动.exe的快捷方式的名称)
  3. 固定申请表。
  4. 快捷方式已添加到AppData,应用程序将保留与快捷方式相同的名称。
  5. 以下是我固定的任务栏信息:C:\Users\me\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

    您也可以修改注册表并将快捷方式直接添加到上面列出的文件夹,然后重新加载explorer.exe,但您必须担心用户权限以及不支持用户权限。无论哪种方式,这应该给你一些东西。

答案 1 :(得分:0)

IMO你让自己的生活变得困难。我开始输入一些你不应该这样做的原因,但也许你必须这样做......在我看来并不是一个好主意。使用您的程序集名称和版本可以帮助您在5年后保持一切顺利。为维护起见,您应该维护不同版本的所有副本。