我有一个.NET 4.0应用程序的ClickOnce安装.我收到了这个错误:
您无法从此位置启动应用程序,因为它已从其他位置安装
我通过执行以下操作得到它:*我创建我的部署并压缩它.*转到安装计算机并解压缩并安装.*创建下一个版本并将其压缩.*现在在我的安装计算机上,如果我解压缩到其他位置并尝试运行安装程序,我会收到上述错误.
让我的应用程序完全卸载以前的版本,然后安装最新版本,我会完全没问题.这些类型的错误不会一直发生在用户从DVD安装一次并且稍后通过下载的ZIP文件获得新版本的情况下吗?
部署URL是应用程序标识的一部分.如果在启动时从一个位置安装它,则需要从同一位置安装更新.即使您没有在清单中指定部署提供程序(如Johnny引用的文章中所述),它也会执行此操作 - 它只是将其设置为您首次安装它的位置.
我所知道的唯一解决方法是将应用程序作为在线应用程序发布到Web服务器.(也可以从文件共享中工作,但我不记得了.)
| 归档时间: |
|
| 查看次数: |
9895 次 |
| 最近记录: |