.net 单击“一次更新”删除用户创建的桌面图标
在某些(但不是全部)单击一次应用程序中,当用户将图标复制到桌面上时,当用户更新应用程序时,图标将被删除。是什么原因导致了这种情况,我如何防止这种情况发生?我假设您的目标不是.NET 3.5;如果是,可以选中展开属性中的复选框,使其自动创建桌面快捷方式 我想这就是为什么你开始出现这个问题的原因。我认为在.NET3.5SP-1中,微软开始删除桌面快捷方式(如果它存在的话),假设你要使用.NET3.5并让它为你把桌面快捷方式放在那里。他们不是那种人吗.net 单击“一次更新”删除用户创建的桌面图标,.net,clickonce,desktop,icons,.net,Clickonce,Desktop,Icons,在某些(但不是全部)单击一次应用程序中,当用户将图标复制到桌面上时,当用户更新应用程序时,图标将被删除。是什么原因导致了这种情况,我如何防止这种情况发生?我假设您的目标不是.NET 3.5;如果是,可以选中展开属性中的复选框,使其自动创建桌面快捷方式 我想这就是为什么你开始出现这个问题的原因。我认为在.NET3.5SP-1中,微软开始删除桌面快捷方式(如果它存在的话),假设你要使用.NET3.5并让它为你把桌面快捷方式放在那里。他们不是那种人吗 对于不以.NET 3.5或.NET 4.0为目标的
对于不以.NET 3.5或.NET 4.0为目标的用户(如我),您可以在程序启动时添加一些代码,以便在用户每次运行应用程序时(或在您需要时)创建桌面快捷方式。有关更多信息,请查看。我的情况是,我有一个用户喜欢桌面图标,而其他用户不喜欢。如果每个人都有这个图标,我想他们不会感激的。我想我可以控制它,并把它推出指定的用户…点击!您可以将其设置为应用程序中的用户设置。然后在他们第一次安装时,将桌面图标放在那里。下次,您可以检查设置并决定是否创建它。就像我上面说的,如果他们有.NET3.5,当有更新时,它会删除快捷方式。然后你可以决定是否更换它。