gpt4 book ai didi

windows-7 - 更新应用程序后在 Windows 7 上单击固定项目时出现 "The parameter is incorrect"

转载 作者:行者123 更新时间:2023-12-02 23:29:17 26 4
gpt4 key购买 nike

我有以下情况:

  1. 使用普通 .msi 安装我的应用程序
  2. 从开始菜单运行应用程序
  3. 右键单击任务栏中的图标并将其固定。

现在,我可以使用固定项目/快捷方式启动我的应用程序,但在使用另一个 .msi 文件更新我的应用程序后,单击固定项目会显示此错误:

“快捷方式出现问题”- 参数不正确。

我已经检查了快捷方式,据我所知它指向与先前版本相同的目录/文件。 (新版本具有相同的文件/位置)。我认为存在一些版本控制/程序文件魔法导致了此问题,但尚未在网上找到任何好的信息。

更多信息:

  1. 该应用程序是用 C# .NET 3.5 SP1 编写的
  2. msi 是使用 Visual Studio 2008 SP1 中的安装项目创建的
  3. 我使用自定义构建工具来集成 msi 构建,并将每个版本的 ProductCode 和 PackageCode 设置为新的 GUID。
  4. 除此之外,更新似乎运行良好。旧版本已卸载,新版本已正确安装。

有人知道吗?

最佳答案

我的猜测是默认应用程序 ID 正在更改。如果您打算在该应用程序“处于野外”状态后定期使用 msi 更新该应用程序,请设置您自己的应用程序 ID。如果这是一次性的事情,那么只需将其取消固定并重新固定即可,然后照常进行。

如果您使用 Windows API 代码包,则设置应用程序 ID 很容易。你是吗?

凯特

关于windows-7 - 更新应用程序后在 Windows 7 上单击固定项目时出现 "The parameter is incorrect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com