使用 Visual Studio 重命名快捷方式 安装项目 在 "Program Files" 中创建新文件夹

Rename shortcut with Visual Studio Setup Project Creates new folder in "Program Files"

我使用 Visual Studio 安装项目为 WPF 应用程序创建了 MSI 安装程序。配置为在桌面上创建应用程序快捷方式的安装项目。

现在我有重命名快捷方式的需求。我在设置项目 "File System" 下重命名了快捷方式并创建了新设置。但是当我安装安装程序时,它会在 "C:\Program Files" 下使用新的快捷方式名称创建一个新文件夹,并在其中安装所有文件。旧名称的文件夹仍在 "C:\Program Files"。

有没有办法只重命名桌面上的快捷方式? "C:\Program Files"下的文件夹名保持原样就好了。简而言之,我不想要 "C:\Program Files" 下的重复文件夹。因此它正在创建一个重复的文件夹。

我增加了所有 .dll 文件的次要版本和设置版本。

另外我知道 Wix 提供了更多选项并且它更灵活,但是我必须只使用 VS 安装项目来执行此操作。

已解决此问题。我错误地更改了安装项目的 "Product Name" 属性,因此它在 "C:\Program Files".

下创建了一个新文件夹

只需在桌面上重命名快捷方式,在安装项目的文件系统中重命名快捷方式并创建安装程序。当您 运行 这个新设置时,它将重命名桌面上的快捷方式。