7

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

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

任何想法?

PS:我浏览了这篇文章,但我仍然有同样的问题。

4

2 回答 2

9

我发现问题出在哪里了!首先,我为 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'
于 2015-02-22T14:50:49.507 回答
-4

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

于 2015-02-20T09:08:23.757 回答