2011-10-27 118 views
10

當我雙擊安裝Excel 2010的VSTO插件時,我收到一條消息「無法安裝此應用程序,因爲已經安裝了具有相同身份的應用程序。要安裝此應用程序,請修改此清單版本應用程序或卸載已有的應用程序「。此插件以前使用控制面板中的「卸載程序」窗口進行卸載。那麼我該如何重新安裝插件?卸載VSTO插件

我也從HKCU \ Software \ Microsoft \ Fusion \ DownloadCacheLocation註冊表項指定的目錄中刪除了上一個插件。

所有例外: System.Deployment.Application.DeploymentException:無法安裝此應用程序,因爲已安裝具有相同標識的應用程序。要安裝此應用程序,請修改此應用程序的清單版本或卸載預先存在的應用程序。

在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.DownloadAddIn(時間跨度超時)

在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

回答

20

如果你需要做到這一點的計算機上沒有安裝可以運行以下命令SDK:

rundll32 dfshim CleanOnlineAppCache 

來源:http://www.nerdfurio.us/blog/post.aspx?id=004f104e-da73-df11-949e-001143eed2d5

+0

還沒有嘗試過,因爲我已經解決了我的問題,但我希望這個作品,並將這個標記作爲解決方案。 –

+1

當然,它的工作原理。首先需要從「添加/刪除程序」中卸載,然後使用這個魔術命令。 – Badiboy

+1

感謝這項工作 – Mirodil

1

我已使用mage tool清除應用程序緩存,並幫助我。