无法安装自定义,因为当前安装了另一个版本,无法从此位置升级

时间:2018-04-18 07:54:57

标签: c# clickonce outlook-addin

我收到了无法安装的定制,因为当前安装了另一个版本,无法从此位置升级。

我正在使用的设置:

  1. 发布位置是本地文件路径D:\Test Applications\publish 安装路径将以D:\Test Applications\publish\MdnOutlookPlugin.vsto的形式出现并安装正常。

  2. 从视觉工作室再次发布后,它正在尝试更新,但路径将变得与众不同。

    file:/// D:/ Test Applications / mdn-outlook-plugin / MdnOutlookPlugin / bin / Release / MdnOutlookPlugin.vsto

  3. 这实际上是我的项目文件夹路径。而且我得到了以下错误。

    Name: 
    

    发件人:file:/// D:/ Test Applications / mdn-outlook-plugin / MdnOutlookPlugin / bin / Release / MdnOutlookPlugin.vsto

    **************例外文字************** Microsoft.VisualStudio.Tools.Applications.Deployment.AddInAlreadyInstalledException:无法安装自定义,因为当前安装了另一个版本,无法从此位置升级。要安装此版本的自定义,请首先使用“添加或删除程序”卸载此程序:MdnOutlookPlugin。然后从以下位置安装新的自定义:file:/// D:/ Test Applications / mdn-outlook-plugin / MdnOutlookPlugin / bin / Release / MdnOutlookPlugin.vsto    在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.VerifySolutionCodebaseIsUnchanged(Uri uri,String subscriptionId,Boolean previousInstalled)    在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

    你能帮忙。

1 个答案:

答案 0 :(得分:0)

您可以尝试删除位于以下位置的注册表项:

HKEY_CURRENT_USER\Software\Microsoft\VSTA\Solutions\{GUID}

在您的环境中,{GUID}的值将有所不同。

检查以确保您要删除右键。通过检查键上的DWORD“网址”值进行确认。

在以下文章中了解有关此问题的更多信息: