7

I want to remove previous Xamarin from my machine and install a new version (Xamarin Visual Studio 3.9.236), But when I try to install the new version I'm getting this error:

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

Any Idea?

PS: I went through this article but I still have the same problem.

Snostorp
  • 544
  • 1
  • 8
  • 14
Sirwan Afifi
  • 10,654
  • 14
  • 63
  • 110

2 Answers2

9

I figured out where the problem was! First I enabled msi logging for the MSI installer file:

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

And searched for Return Value 3 (The Action failed):

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

As you can see the problem is a entry key in my registry I deleted it then MSI installer successfully installed:

'HKLM\Software\Classes\Installer\Products\371D35B64B9A7994980A677C62256FDE\SourceList'
Sirwan Afifi
  • 10,654
  • 14
  • 63
  • 110
-4

Try keyword search on the disk C "Xamarin", "Mono". And remove manually

Jasper
  • 57
  • 1
  • 4