visual-studio - 在 Windows 上卸载 Xamarin

标签 visual-studio xamarin updates uninstallation reinstall

我想从我的机器上删除以前的 Xamarin 并安装一个新版本(Xamarin Visual Studio 3.9.236),但是当我尝试安装新版本时,我收到了这个错误:

The older version of Xamarin cannot be removed. Contact your technical support group.



任何的想法?

PS:我经历了this article但我仍然有同样的问题。

最佳答案

我发现问题出在哪里了!
首先,我为 MSI 安装程序文件启用了 msi 日志记录:

msiexec /i Xamarin.VisualStudio_3.9.289.msi /l*v c:\Users\%USERNAME%\Documents\xamarin-vs-msi.log

并搜索了 返回值 3 (操作失败):
MSI (s) (F8:64) [08:31:41:884]: Unexpected or missing value (name: 'PackageName', value: '') in key 'HKLM\Software\Classes\Installer\Products\371D35B64B9A7994980A677C62256FDE\SourceList'

如您所见,问题是我注册表中的一个条目键,我将其删除,然后成功安装了 MSI 安装程序:
'HKLM\Software\Classes\Installer\Products\371D35B64B9A7994980A677C62256FDE\SourceList'

关于visual-studio - 在 Windows 上卸载 Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523571/

相关文章:

visual-studio - 让 typescript 与 visual studio 2015 rc 一起工作?

c# - 在ms visual studio中使用是否必须单独安装ms sql server 2005

c# - Xamarin 中的 SignaturePadView 在 ios 和 android 上形成不同

c# - Xamarin 中项目列表的 ItemTemplate

ios - 在Apple App Store上的应用更新之间更改国家/地区可用性

Heroku 运行显示更新,是否需要更新?如果是,那么如何?

visual-studio - 损坏的项目 VS2012

visual-studio - 最小的工作 IVsTextViewCreationListener 实现是什么?

xamarin - 可部署到 IOS、Android 和 Windows Phone 的单一 MonoGame 代码库。

docker - 如何更新 docker 容器内的软件?