【问题标题】:notification icon setting after click-once deployment单击一次部署后的通知图标设置
【发布时间】:2012-06-08 17:50:15
【问题描述】:
我有一个单击一次部署的应用程序,它使用使用Hardcodet WPF NotifyIcon 创建的通知图标。当我部署它并最初安装它时,Windows 默认隐藏图标(应该如此)。所以我将应用程序的设置更改为“始终显示图标和通知”。但是每次我更新到新版本时,Windows 都会认为它是一个新应用程序并再次隐藏它。有什么方法可以让 Windows 在更新后保留通知图标的可见性设置?
【问题讨论】:
标签:
c#
wpf
clickonce
system-tray
notifyicon
【解决方案1】:
不幸的是,没有办法让 ClickOnce 来处理这个问题。这会在 MSDN ClickOnce 论坛中定期出现,并且由于 Bing 是我的朋友,我可以为您提供 this link 以获取有关它的一些想法的文章。
【解决方案2】:
不确定这是否是您正在寻找的答案,但我认为这不可能“开箱即用”。从 Windows 的角度来看,每个 clickonce 版本都是不同的应用程序。我在使用 Windows 防火墙时遇到了同样的问题 - 安装更新时不会保留防火墙规则。我想您唯一的解决方案是找到一种方法来手动将您的应用程序添加到该列表中。