我遇到了使用Click-Once部署的应用程序的奇怪问题。例如,在初始部署后,名为“MyApplication”的应用程序在开始菜单中显示为“MyApplication”。经过几次更新后,在开始菜单中创建了新版本“MyApplication - 1”,有时它会转到版本“ - 2”和“ - 3”以及所有这些版本。并且所有这些版本都非常安静地共存而不会令人不安彼此都是!!!我可以从控制面板卸载任何这些版本,而不会影响其他版本。我从VS2005应用程序和VS2010应用程序中尝试过这个。
在让我的应用程序准备好进行更新时,发布版本会定期更改(默认情况下会发生这种情况),如果代码更改很重要,我有时会更改程序集版本。除此之外,我没有更改任何默认设置。我试图通过更改程序集版本和代码更改重新创建此错误,但它始终无法在测试环境中重新创建错误。但它仍然偶尔出现在我的实时应用程序中。
想知道是否有其他人遇到过类似的问题。如果有人能为此建议解决方案,那将是如此感激。它已经困扰了我很久了。
非常感谢, 玛丽
答案 0 :(得分:0)
我们遇到了同样的情况。当您修改程序集名称时会发生这种情况,在这种情况下,它会将clickonce应用程序视为新应用程序,因此会将具有不同名称的同一应用程序的多个实例视如果要检查这是否与您遇到的情况相同,请检查客户端计算机中的安装文件夹,您的应用程序的多个实例将包含不同的文件夹。