2015-02-15 24 views
6

Tôi muốn loại bỏ Xamarin trước đó từ máy tính của tôi và cài đặt phiên bản mới (Xamarin VisualStudio 3.9.236), Nhưng khi tôi cố gắng để cài đặt phiên bản này tôi nhận được lỗi này:Gỡ cài đặt Xamarin trên Windows

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

Bất kỳ ý tưởng? PS: Tôi đã đi qua this article Nhưng vẫn có cùng một vấn đề.

Trả lời

6

Tôi đã tìm ra vấn đề ở đâu! Đầu tiên tôi kích hoạt msi đăng nhập cho MSI tập tin cài đặt:

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

Và tìm kiếm Return Value 3 (Các động thất bại):

MSI (s) (F8:64) [08:31:41:884]: Unexpected or missing value (name: 'PackageName', value: '') in key 'HKLM\Software\Classes\Installer\Products\371D35B64B9A7994980A677C62256FDE\SourceList' 

Như bạn có thể thấy vấn đề là một chìa khóa nhập trong registry của tôi, tôi xóa nó sau đó cài đặt MSI thành công cài đặt:

'HKLM\Software\Classes\Installer\Products\371D35B64B9A7994980A677C62256FDE\SourceList' 
-3

Thử tìm kiếm từ khóa trên đĩa C "Xamarin", "Mono". Và xóa thủ công

+0

Nó có lẽ là câu trả lời tồi tệ hơn vì nó hỏng cài đặt MSI. –

+0

Nếu một số làm điều này, toàn bộ cài đặt MSI bị hỏng và sau đó có thể là người cần phải cài đặt lại cửa sổ của mình –

Các vấn đề liên quan