How do I perform a thorough uninstall for Xamarin for Visual Studio?


  1. From the Windows Control Panel, uninstall any of the following that are present:

    • Xamarin

    • Xamarin for Windows

    • Xamarin.Android

    • Xamarin.iOS

    • Xamarin for Visual Studio

  2. In Explorer, delete any remaining files from the Xamarin Visual Studio extension folders (all versions, including both Program Files and Program Files (x86)):

    C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin
  3. Also check in the "VirtualStore" directory to see if there might be any "overlay" copies of any of the extension directories:

    %LOCALAPPDATA%\VirtualStore
  4. Open the registry editor (regedit).

  5. Look for this key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls
  6. Find and delete any entries that match this pattern:

    C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin
  7. Look for this key:

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0\ExtensionManager\PendingDeletions
  8. Delete any entries that look like they might be related to Xamarin. For example, here's one that used to cause trouble in older versions of Xamarin:

    Mono.VisualStudio.Shell,1.0
  9. Reboot.

  10. Reinstall the current stable version of Xamarin using the individual installer (.msi) download link under Xamarin.iOS -> Windows or Xamarin.Android -> Windows on http://store.xamarin.com/account/my/subscription/downloads. See also "Downgrading" for a screenshot showing these links.

Last Updated: Sep 11, 2016 06:34PM EDT