名称:来自:file:/// D:/Samples/TestUpdatedVersion/bin/Debug/TestUpdatedVersion.vsto
无法安装自定义,因为当前安装了另一个版本,无法从此位置升级.要安装此版本的自定义,请首先使用"添加或删除程序"卸载此程序:TestUpdatedVersion.然后从以下位置安装新的自定义:file:/// D:/Samples/TestUpdatedVersion/bin/Debug/TestUpdatedVersion.vsto
**************异常文本**************Microsoft.VisualStudio.Tools.Applications.Deployment.AddInAlreadyInstalledException:无法安装自定义,因为另一个版本当前已安装,无法从此位置升级.要安装此版本的自定义,请首先使用"添加或删除程序"卸载此程序:TestUpdatedVersion.然后从以下位置安装新的自定义:file:/// D:/Samples/TestUpdatedVersion/bin/Debug/TestUpdatedVersion.vsto at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.VerifySolutionCodebaseIsUnchanged(Uri uri,String subscriptionId,在Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()中的Boolean previousInstalled)
Cha*_*hen 55
您可以尝试删除位于以下位置的注册表项:
HKEY_CURRENT_USER\Software\Microsoft\VSTA\Solutions\{GUID}
{GUID}的值将因您的环境而异.
检查以确保您删除了正确的密钥.通过检查键上的DWORD"Url"值来确认.
重启Excel,你应该好好去.
Aar*_*ron 15
此错误应仅在您的开发计算机上发生.
来自Microsoft的Office部署故障排除指南(http://msdn.microsoft.com/en-us/library/bb608594.aspx):
构建Office解决方案时,会自动注册构建的版本.如果先前已向开发计算机发布并安装了相同的解决方案,则Visual Studio Tools for Office运行时会检测到下一次构建,重建或发布后发布版本和内置版本的安装路径是否不同.错误消息显示"无法安装自定义,因为当前安装了另一个版本,无法从此位置升级." 由于重建解决方案会更新注册表项,因此必须在发布,调试或运行第二个版本之前卸载第一个版本.
要阻止消息显示,请在开发计算机上创建另一个用户帐户以测试部署.或者,您可以在下次发布,调试或重建解决方案之前从计算机上已安装程序的列表中卸载该版本.
小智 9
试试这个链接,你有一个命令在这个页面中运行,只需运行它就会解决问题.命令:
rundll32 dfshim CleanOnlineAppCache
请参阅此链接:如何从计算机中完全卸载ClickOnce应用程序?
我们在各种Windows版本上使用Office 2007,Office 2010和Office 2013上的VSTO提供了许多产品.部署期间经常发生Deployment.AddInAlreadyInstalledException.问题似乎发生在具有许多安装/卸载周期的PC上(例如IT人员本身).经常让我灰色或没有头发,因为重新安装并不总是很容易,而且来源不明确.
由于没有解决任何问题根源的灵丹妙药(除了重新安装Windows),我已经在博客文章中收集 了解决AddInAlreadyInstalledException的步骤的经验
也许这有助于VSTO和Microsoft Visual Studio的其他用户.
| 归档时间: | 
 | 
| 查看次数: | 26638 次 | 
| 最近记录: |