在 Windows 上卸载 Xamarin

Posted

技术标签:

【中文标题】在 Windows 上卸载 Xamarin【英文标题】:Uninstalling Xamarin on Windows 【发布时间】:2015-04-15 21:50:20 【问题描述】:

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

无法删除旧版本的 Xamarin。联系您的技术人员 支持小组。

有什么想法吗?

PS:我通过this article,但我仍然有同样的问题。

【问题讨论】:

【参考方案1】:

我发现问题出在哪里了! 首先,我为 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'

【讨论】:

【参考方案2】:

尝试在 C 盘“Xamarin”、“Mono”上进行关键字搜索。并手动删除

【讨论】:

这可能是更糟糕的答案,因为它会破坏 MSI 安装。 如果有人这样做,整个安装 MSI 损坏,然后可能需要重新安装他的窗口的人

以上是关于在 Windows 上卸载 Xamarin的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上卸载 Jenkins?

如何在 Windows 上卸载 Atom 文本编辑器?

无法在 Windows 10 上卸载 Android Studio

如何在 Windows 上静默卸载 Python 2.7?

在 Windows 上卸载 Xamarin

WINDOWS系统如何卸载jdk?