Freigeben über


Wie führe ich eine gründliche Deinstallation von Xamarin für Visual Studio aus?

  1. Deinstallieren Sie aus dem Windows Systemsteuerung eine der folgenden Elemente, die vorhanden sind:

    • Xamarin
    • Xamarin für Windows
    • Xamarin.Android
    • Xamarin.iOS
    • Xamarin für Visual Studio
  2. Löschen Sie im Explorer alle neu Standard dateien aus den Erweiterungsordnern von Xamarin Visual Studio (alle Versionen, einschließlich Programmdateien und Programmdateien (x86)):

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

  3. Löschen Sie auch das MEF-Komponentencacheverzeichnis von Visual Studio:

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

    In der Tat reicht dieser Schritt selbst oft aus, um Fehler wie:

    • "Das Paket 'XamarinShellPackage' wurde nicht ordnungsgemäß geladen"

    • "Die Projektdatei ... kann nicht geöffnet werden. Es fehlt ein Projektuntertyp"

    • "Objektverweis nicht auf eine Instanz eines Objekts festgelegt. at Xamarin.VisualStudio.IOS.XamarinIOSPackage.Initialize()"

    • "SetSite failed for package" (im ActivityLog.xml von Visual Studio)

    • "LegacySitePackage für paketfehler" (im ActivityLog.xml von Visual Studio)

    (Siehe auch Löschen Sie die Visual Studio-Erweiterung für den MEF-Komponentencache .

  4. Überprüfen Sie auch im VirtualStore-Verzeichnis , ob Windows möglicherweise Überlagerungsdateien für die Verzeichnisse "Extensions\Xamarin " oder "ComponentModelCache " dort gespeichert hat:

    %LOCALAPPDATA%\VirtualStore

  5. Öffnen Sie den Registrierungs-Editor (regedit).

  6. Suchen Sie nach dem folgenden Schlüssel:

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

  7. Suchen und löschen Sie alle Einträge, die diesem Muster entsprechen:

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

  8. Suchen Sie nach diesem Schlüssel:

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

  9. Löschen Sie alle Einträge, die zu Xamarin gehören könnten. Hier ist beispielsweise eine, die verwendet wurde, um Probleme in älteren Versionen von Xamarin zu verursachen:

    Mono.VisualStudio.Shell,1.0

  10. Öffnen Sie eine Administrator-Eingabeaufforderung cmd.exe , und führen Sie dann die devenv /setup Befehle devenv /updateconfiguration für jede installierte Version von Visual Studio aus. Beispiel für 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. Neustart.

  12. Installieren Sie die aktuelle stabile Version von Xamarin mithilfe von visualstudio.com neu.

Weitere Schritte zur Problembehandlung für "Paket wurde nicht ordnungsgemäß geladen"

In Fällen, in denen die obigen Schritte den Fehler "Paket nicht ordnungsgemäß geladen" nicht beheben, finden Sie hier einige weitere Schritte, um es zu versuchen.

  1. Erstellen Sie ein neues Windows-Benutzerkonto.

  2. Überprüfen Sie, ob die Xamarin Visual Studio-Erweiterungen ohne Fehler für den neuen Benutzer geladen werden.

  3. Wenn die Erweiterungen ordnungsgemäß geladen werden, wird das Problem wahrscheinlich durch einige der gespeicherten Einstellungen für den ursprünglichen Benutzer verursacht:

    • Im Explorer%LOCALAPPDATA%\Microsoft\VisualStudio\1*.0
    • In regeditHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0
    • In regeditHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0_Config
  4. Wenn diese gespeicherten Einstellungen tatsächlich das Problem darstellen, können Sie versuchen, sie zu sichern und dann zu löschen.