2015-09-23 40 views
0

我已经看遍了Google和Stack Overflow,看起来没有人像我一样有问题,或者他们足够了解点击一次来解决问题。复制桌面和开始菜单图标的应用程序

对于一些背景我目前正在使用Visual Studio Community 2015并创建了一个用C#编写的WPF点击应用程序。应用程序存储在网络驱动器位置,并在每次打开之前检查更新。

这一切似乎都运行良好,除了它更新时。它要求用户按预期进行更新,并进行更新,但是一旦用户接受,它将复制桌面并开始菜单图标,因此我得到“我的应用程序-1”,而不是覆盖图标(我已更改该图标由于徽标更改而出现了几次),或者只是将它放在一边(当它未被更改时)。

我是否在发布设置中丢失了某些内容,或者我做错了什么?每次我的应用程序更新时,我真的不希望用户有额外的图标。我计划在接下来的几周/几个月内进行一些更新,我可以看到我的用户(这是一个内部应用程序)厌倦了删除桌面图标。事实上,我认为他们甚至没有权限删除开始菜单图标。

回答

0

确保您没有更改任何属于部署标识的内容,例如可执行文件或URL - 这包括不更改任何字符串的大小写。您遇到的问题是因为它无法将升级识别为您已安装的相同应用程序,但开始菜单项除外。

+0

谢谢,这看起来确实如此,当我把它推出给其他人时,它并没有发生,所以我必须在某处改变它以使它认为它是一个不同的应用程序。我会确保我不会改变任何未来不需要改变的东西。 –

+0

这是偷偷摸摸的,他们不警告你。我通过试验和错误计算出来 - 就我而言,这是URL的情况,我将它从小写改为混合大小写。 –

相关问题