Partager via


Comment effectuer une désinstallation complète de Xamarin pour Visual Studio ?

  1. À partir de l’Panneau de configuration Windows, désinstallez l’une des options suivantes :

    • Xamarin
    • Xamarin pour Windows
    • Xamarin.Android
    • Xamarin.iOS
    • Xamarin pour Visual Studio
  2. Dans l’Explorateur, supprimez les fichiers restants des dossiers d’extension Xamarin Visual Studio (toutes les versions, y compris Program Files et Program Files (x86)) :

    C :\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin

  3. Supprimez également le répertoire du cache de composants MEF de Visual Studio :

    %LOCALAPPDATA%\Microsoft\VisualStudio\1*.0\ComponentModelCache

    En fait, cette étape est souvent suffisante pour résoudre les erreurs telles que :

    • « Le package « XamarinShellPackage » n’a pas été correctement chargé »

    • « Le fichier projet ... ne peut pas être ouvert. Il existe un sous-type de projet manquant »

    • « Référence d’objet non définie sur une instance d’un objet. à Xamarin.VisualStudio.IOS.XamarinIOSPackage.Initialize() »

    • « SetSite a échoué pour le package » (dans le ActivityLog.xml de Visual Studio)

    • « LegacySitePackage a échoué pour le package » (dans le ActivityLog.xml de Visual Studio)

    (Voir aussi le Effacer l’extension Visual Studio du cache de composants MEF.

  4. Case activée également dans le répertoire VirtualStore pour voir si Windows a peut-être stocké des fichiers de superposition pour les répertoires Extensions\Xamarin ou ComponentModelCache là :

    %LOCALAPPDATA%\VirtualStore

  5. Ouvrez l’éditeur de Registre (regedit).

  6. Recherchez la clé suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls

  7. Recherchez et supprimez toutes les entrées qui correspondent à ce modèle :

    C :\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin

  8. Recherchez cette clé :

    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0\ExtensionManager\PendingDeletions

  9. Supprimez les entrées qui semblent éventuellement liées à Xamarin. Par exemple, voici un qui a été utilisé pour provoquer des problèmes dans les versions antérieures de Xamarin :

    Mono.VisualStudio.Shell,1.0

  10. Ouvrez une invite de commandes d’administrateurcmd.exe, puis exécutez les commandes devenv /updateconfiguration et les devenv /setup commandes pour chaque version installée de Visual Studio. Par exemple, pour Visual Studio 2015 :

    "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /setup
    "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /updateconfiguration
    
  11. Redémarrage.

  12. Réinstallez la version stable actuelle de Xamarin à l’aide de visualstudio.com.

Étapes de résolution des problèmes supplémentaires pour « le package n’a pas été correctement chargé »

Dans les cas où les étapes ci-dessus ne résolvent pas l’erreur « package n’a pas été chargé correctement », voici quelques étapes supplémentaires à essayer.

  1. Créez un compte d’utilisateur Windows.

  2. Vérifiez si les extensions Xamarin Visual Studio se chargent sans erreur pour le nouvel utilisateur.

  3. Si les extensions se chargent correctement, le problème est probablement dû à certains paramètres stockés pour l’utilisateur d’origine :

    • Dans l’Explorateur%LOCALAPPDATA%\Microsoft\VisualStudio\1*.0
    • Dans regeditHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0
    • Dans regeditHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0_Config
  4. Si ces paramètres stockés semblent être le problème, vous pouvez essayer de les sauvegarder, puis les supprimer.