在一些(但不是全部)我们的一次点击应用程序中,当用户将图标复制到桌面时,图标将在用户更新应用程序时被删除。是什么导致这种情况发生?如何防止它发生?
答案 0 :(得分:2)
我假设你没有针对.NET 3.5;如果是,则可以选中部署属性中的框以使其自动创建桌面快捷方式。
我认为这就是你开始发生这个问题的原因。我认为在.NET 3.5 SP-1中,微软开始删除它存在的桌面快捷方式,假设你打算使用.NET 3.5并让它为你提供桌面快捷方式。那不是那种吗?
对于不以.NET 3.5或.NET 4.0为目标的人(如我自己),您可以在程序启动时添加一些代码,每次用户运行应用程序时(或随时需要)都会创建桌面快捷方式)。有关详细信息,请查看this blog post。