【问题标题】:ClickOnce application start menu shortcut disappearsClickOnce 应用程序开始菜单快捷方式消失
【发布时间】:2013-05-07 21:03:30
【问题描述】:

我有同一个应用程序的不同版本:生产、开发和测试。每个人都有自己的解决方案文件和TFS 中的单独分支。我们刚刚开始使用 ClickOnce。目前,开发和测试都使用相同的 PFX 密钥,但它们被部署到两个单独的文件夹中。

现在,当有人安装开发版本时,开始菜单中的图标会被安装并查看

“公司名称” -> 开发版本

这是由发布 -> 选项 -> 描述 -> 发布者名称和产品名称驱动的。

现在当用户去安装Test Build时,相同的发布者名称和不同的产品名称。删除(或覆盖)开发构建链接的开始菜单,并替换为测试构建。此外,添加/删除程序中的选项是上次安装的选项。

如何让具有相同发布者的两个应用程序创建两个不同的开始菜单项?

【问题讨论】:

    标签: clickonce


    【解决方案1】:

    您还需要为不同的构建使用不同的程序集名称。您可以在项目属性页的Application 选项卡中修改Assembly name。在您更改程序集名称和产品名称后,它们将被视为不同的产品。

    并且只需要更改主 EXE 文件,因为一旦 ClickOnce 将其视为单独安装,所有其他 DLL 文件都会安装在 <username>\AppData\Local\2.0 文件夹中的单独缓存文件夹中。 DLL 文件不应与其他文件冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多