【问题标题】:Uninstalling ClickOnce application does not allow me to re-install from different location卸载 ClickOnce 应用程序不允许我从其他位置重新安装
【发布时间】:2014-03-22 17:06:03
【问题描述】:

我是 ClickOnce 应用程序的新手。我发布了我的应用程序(本地,在我的开发计算机上),使用已发布文件夹中的 setup.exe 安装了应用程序,然后运行了该程序。一切都很好。

我对应用程序进行了一些更新,并想在我的计算机上安装新版本进行测试。所以我卸载了以前的版本,使用添加/删除程序。现在,当我去安装下一个版本(从与第一次安装不同的目录)时,我得到了臭名昭著的“你不能从这个位置启动应用程序,因为它已经从不同的位置安装了”。消息。

我正在考虑使用 install-over-the-interwebs 选项,这样我就可以为我的客户在线更新它,但现在,我只是使用“从 CD-ROM”安装进行测试。

基本上,我已经筋疲力尽了。我之前的安装已卸载,所以我无法访问它。并且无法安装任何新版本,因为已安装的抱怨我以前的版本还在。

我的目标是让计算机相信我之前的版本确实已被卸载。显然有一些挥之不去的东西使它感到困惑。

感谢您的帮助。

【问题讨论】:

    标签: c# .net wpf clickonce


    【解决方案1】:

    所以对我来说解决方案是两部分修复。

    首先,我现在从 URL 更新我的应用程序。您可以为此使用本地文件夹或网站。我这样做的方式是将我的应用程序发布到同一解决方案中的网站文件夹中。然后我将网站发布到一个天蓝色的网站。然后要下载该应用程序,我只需访问该网站/。

    其次,我遵循了这里的一些建议:http://social.msdn.microsoft.com/Forums/windows/en-US/9e4b714e-bad4-4c62-a7ad-3c80e32d95eb/clickonce-fails-with-value-does-not-fall-within-the-expected-range?forum=winformssetup 建议是这样做:

    Mike, I am one of the previous posters here. I "solved" this (i.e. it rarely happens anymore) by turning off ClickOnce automatic version incrementing, and by making sure at every release I change the version in four places:
    - assembly info for both assembly and file version
    - ClickOnce version (making sure to keep the automatically increase version checkbox off)
    - under Update, making sure I always set the minimum version to the same as elsewhere
    

    我发现我的版本号在所有这些地方都不匹配 - 特别是程序集号和文件版本号没有在 AssemblyInfo.cs 中更新。一旦我手动将它们全部设置为相同的新数字,将应用程序发布到我的本地文件夹(网站内),将我的网站发布到天蓝色,通过 FTP 进入我的网站并删除“应用程序文件”文件夹中的旧版本文件夹,并如上所述从我的网站下载了该应用程序,我可以安装和运行该应用程序而不会出现错误。

    我不知道这个修复是否能解决其他人的问题,但它确实值得。

    这个答案也很有帮助:http://social.msdn.microsoft.com/Forums/windows/en-US/365f8c65-b413-428e-af93-f150059a185f/cannot-runinstalluninstall-a-clickonce-application?forum=winformssetup

    感谢阅读。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-29
      • 2011-07-16
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-01
      • 1970-01-01
      • 2017-09-06
      相关资源
      最近更新 更多