Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
À 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
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
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.
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
Ouvrez l’éditeur de Registre (
regedit
).Recherchez la clé suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls
Recherchez et supprimez toutes les entrées qui correspondent à ce modèle :
C :\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin
Recherchez cette clé :
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0\ExtensionManager\PendingDeletions
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
Ouvrez une invite de commandes d’administrateur
cmd.exe
, puis exécutez les commandesdevenv /updateconfiguration
et lesdevenv /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
Redémarrage.
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.
Créez un compte d’utilisateur Windows.
Vérifiez si les extensions Xamarin Visual Studio se chargent sans erreur pour le nouvel utilisateur.
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 regedit – HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0
- Dans regedit – HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0_Config
Si ces paramètres stockés semblent être le problème, vous pouvez essayer de les sauvegarder, puis les supprimer.