Nach der Installation von .NET Core 1.0 mit VS2015-Tools (Vorschau) kann ich keine .NET-Klassenbibliotheksprojekte erstellen

8

Ich erhalte diese Fehlermeldung, wenn ich versuche, meiner Lösung eine .NET-Kernklassenbibliothek hinzuzufügen:

  

Fehler: Diese Vorlage hat versucht, die Komponentengruppe 'Microsoft.VisualStudio.ProjectSystem.DotNet.Wizard, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' zu laden. Weitere Informationen zu diesem Problem und zum Aktivieren dieser Vorlage finden Sie in der Dokumentation zum Anpassen von Projektvorlagen.

Ein leerer Ordner wird auf der Festplatte erstellt, aber der Lösung wird nichts hinzugefügt.

Mein anfänglicher Prozess bestand aus:

  1. Aktualisieren von Visual Studio 2015 auf Update 3
  2. Deinstallieren der Vorschau / rc-Bits des .NET-Kerns und -Tools
  3. Herunterladen und Installieren der Release-Version von .NET Core mit den Vorschau-Tools

Ich habe Folgendes versucht, nachdem ich diesen Fehler erhalten habe:

  • Deinstallieren und erneutes Installieren von .NET Core
  • Reparieren der .NET-Kerninstallation
  • Deinstallation und Neuinstallation von Visual Studio 2015 Professional mit Update 3
    • Und dann Deinstallieren und erneutes Installieren und Reparieren von .NET Core noch einmal für eine gute Maßnahme
  • devenv /setup als Administrator ausführen

Ich fahre herunter und starte nach jedem Schritt neu, aber keine Würfel.

Was kann ich sonst noch versuchen? Ich hatte die Vorschau-Bits von .NET Core auf der Maschine früher, aber nach den Installationsanweisungen sollte es genug sein, sie vor der Installation der Release-Dateien zu deinstallieren, was ich getan habe.

Gibt es irgendwo eine Protokolldatei, die Informationen darüber enthält, warum die Assembly nicht geladen werden kann?

Ich habe zwei Elemente in meiner Liste der Deinstallationsprogramme, die "Core" entsprechen:

  1. Microsoft .NET Core 1.0.0 - SDK-Vorschau 2 (x64)
  2. Microsoft .NET Core 1.0.0 - VS 2015 Tooling Vorschau 2

Ich habe auch diese installiert, die zusammen mit den oben genannten Bits installiert wurde:

  1. Microsoft .NET Versionsmanager (x64) 1.0.0-rc1

Diese drei Elemente sind alle so datiert, wie sie heute installiert sind. Ich denke, die Vorschau und rc1 Teile des Namens kommt von der Tatsache, dass nur die Laufzeit als endgültig freigegeben wurde, aber das Tooling ist immer noch in der Vorschau.

Ich habe die Installationsdateien von hier - Ссылка - so scheint es mir, dass ich das Recht schon installiert haben sollte Bits.

Unter den Visual Studio-Erweiterungen und -Updates sind keine Aktualisierungen vorhanden.

Update 1: Ich habe eine vollständige Reparatur durchgeführt, was nichts geändert hat.

Ich habe dann versucht, das Befehlszeilen-Tool dotnet zu verwenden, um ein Projekt zu erstellen, und das hat gut funktioniert, alles von dotnet new bis dotnet run wurde erfolgreich ausgeführt und mit den erwarteten Ergebnissen.

Ich habe dann versucht, die Datei project.json in ein Unterverzeichnis meiner vorhandenen Lösung zu kopieren, sie bearbeitet, um das Einstiegspunkt-Bit zu entfernen, und dann versucht, das Projekt in VS2015 manuell hinzuzufügen, und ich habe Folgendes:

  

Das 'DNX Project System' Paket wurde nicht korrekt geladen.
  Das Problem wurde möglicherweise durch eine Konfigurationsänderung oder durch die Installation einer anderen Erweiterung verursacht. Sie können weitere Informationen erhalten, indem Sie die Datei 'C: \ Benutzer \ lasse \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0 \ ActivityLog.xml' untersuchen.
  Das Neustarten von Visual Studio kann dieses Problem beheben.

Das Aktivitätsprotokoll, auf das es sich bezieht, finden Sie in meiner öffentlichen Dropbox (umbenannt in die Erweiterung .txt): ActivityLog.xml (.txt) .

Auszüge aus dieser Datei, die interessant sein könnten, sind:

%Vor%

Update 2: Ich habe eine andere Webseite mit dem gleichen Problemtyp nur während des Vorschauzeitraums gefunden, hier:

Kann kein ASP.NET Core RC 2-Webprojekt in VS 2015 erstellen . Es hat einen Screenshot der gleichen Fehlermeldung.

Ein Fehlerbehebungsschritt bestand darin, den Hilfe- / About-Inhalt zu veröffentlichen. Er ist auf meiner öffentlichen Dropbox hier verfügbar >.

Update 3: OK, die obige Webseite erwähnt, dass devenv.exe.config einen Verweis auf die betreffende DLL nicht enthält. Ich habe meine überprüft und sicher genug, dass es fehlte. Ich habe nicht versucht, es noch manuell hinzuzufügen, indem ich devenv /setup erneut ausführen möchte, aber jetzt merke ich, dass dies nicht abgeschlossen ist.

Ich habe die Konfigurationsdatei zuerst umbenannt und dann ran devenv / config, sie läuft nun seit 2,5 Minuten und scheint keine Motivation zu haben, sie abzuschließen.

Update 4: Durch das manuelle Bearbeiten der Konfigurationsdatei und das Hinzufügen des Pakets dotnet.wizard konnte Visual Studio das Projekt erstellen , es war jedoch immer noch nicht in der Lage, zu erstellen > öffnen es, beschweren sich immer noch über das DNX-Paket.

Ich werde einige Tipps zur Fehlerbehebung in diesem anderen forumthread ausprobieren und sehen, ob sie helfen.

    
Lasse Vågsæther Karlsen 04.07.2016, 13:09
quelle

2 Antworten

8

Ich stieß auf ein ähnliches Problem und konnte es beheben durch:

  1. Ändern der Visual Studio 2015-Installation und Deaktivieren der Microsoft Web Developer Tools
  2. Löschen des C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\DNX Ordners, der von einer früheren Version der Tools übriggeblieben ist.
  3. Löschen von %LocalAppData%\Microsoft\VisualStudio.0\ComponentModelCache
  4. Löschen von %LocalAppData%\Microsoft\VisualStudio.0\devenv.exe.config
  5. Ausführen der Reparatur für die preview2-Werkzeuge.
Andriy Svyryd 07.07.2016 18:12
quelle
1

Die Installation des Visual Studio Installer Projects Tools hat mir geholfen

    
Alex Lukashevich 08.11.2016 14:22
quelle

Tags und Links