我有以下情况:
- 使用普通的 .msi 安装了我的应用程序
- 从开始菜单运行应用程序
- 右键单击任务栏中的图标并将其固定。
现在,我可以使用固定项目/快捷方式启动我的应用程序,但是在我使用另一个 .msi 文件更新我的应用程序后,单击固定项目会显示此错误:
'快捷方式问题' - 参数不正确。
我检查了快捷方式,据我所知,它指向与以前版本相同的目录/文件。(新版本具有相同的文件/位置)。我假设发生了一些版本控制/程序文件魔术导致了这个问题,但没有在网上找到任何好的信息。
更多信息:
- 该应用程序是用 C# .NET 3.5 SP1 编写的
- msi 是使用 Visual Studio 2008 SP1 中的安装项目创建的
- 我使用自定义构建工具来集成 msi 构建并将 ProductCode 和 PackageCode 设置为每个版本的新 GUID。
- 否则更新似乎工作正常。旧版本已卸载,新版本安装正确。
有人有线索吗?