ich diese Fehlermeldung zu erzeugen, wenn ich versuche, eine .NET-Kernklassenbibliothek zu meiner Lösung hinzuzufügen:Nach der Installation von .NET-Core 1.0 mit VS2015 Tooling (Vorschau), bin ich nicht in der Lage .NET Kernklassenbibliothek Projekte
Error: this template attempted to load component assembly 'Microsoft.VisualStudio.ProjectSystem.DotNet.Wizard, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. For more information on this problem and how to enable this template, please see documentation on Customizing Project Templates.
Ein leerer Ordner wird auf der Festplatte erstellt, der Lösung wird jedoch nichts hinzugefügt.
Mein erster Prozess bestand aus:
- 2015 Visual Studio Upgrade 3
- Deinstallieren der Vorschau/rc Bits des .NET Kern und Bearbeitung von
- Download und Installation der Release-Version zu aktualisieren. NET Kern mit der Vorschau Tooling
ich habe folgendes versucht, nach diesen Fehler:
- Deinstallation und Neuinstallation von .NET-Core
- Reparieren .NET Core-Installation
- Deinstallieren und Visual Studio 2015 Professionelle w/Update 3
- Neuinstallation Und dann zu deinstallieren und neu zu installieren und zu reparieren .NET-Core noch danach wieder für eine gute Maßnahme
- Ausführen
devenv /setup
als Administrator
Ich heruntergefahren und neu starten nach jedem Schritt, aber keine Würfel.
Was kann ich noch versuchen? Ich hatte die Vorschau-Bits von .NET Core auf der Maschine früher, aber gemäß 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 der Liste meiner Deinstallation von Programmen, die "Core" entsprechen:
- Microsoft .NET-Core 1.0.0 - 1.0.0 SDK Preview 2 (x64)
- Microsoft .NET-Kern - VS 2015 Tooling Preview 2
ich habe auch diese installiert, die installiert wurden, scheint zusammen mit den oben genannten Bits:
- Microsoft .NET Versions-Manager (x64) 1.0.0-rc1
Diese 3 Elemente sind alle als heute installiert. Ich denke, die Vorschau und rc1 Teile des Namens kommt von der Tatsache, dass nur die Laufzeit als endgültig veröffentlicht wurde, aber das Tooling ist immer noch in der Vorschau.
Ich habe die Installationsdateien von hier - http://dot.net/core - so scheint es mir, dass ich bereits richtig Bits installiert haben sollte.
Unter den Visual Studio-Erweiterungen und -Updates sind keine Aktualisierungen vorhanden.
Update 1: Ich habe eine vollständige Reparatur, die sich nichts geändert.
Ich habe dann versucht, das Befehlszeilenprogramm, dotnet
, um ein Projekt zu erstellen, und das hat gut funktioniert, alles von dotnet new
bis dotnet run
erfolgreich ausgeführt und mit den erwarteten Ergebnissen.
Ich habe dann versucht, das Kopieren der project.json
Datei in ein Unterverzeichnis meiner bestehenden Lösung, bearbeitet es den Einstiegspunkt Bit zu entfernen, und dann versucht, das Projekt in VS2015 manuell hinzuzufügen, und ich habe dies:
The 'DNX Project System' package did not load correctly.
The problem may have been caused by a configuration change or by the installation of another extension. You can get more information by examining the file 'C:\Users\lasse\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'.
Restarting Visual Studio could help resolve this issue.
Das Aktivitätsprotokoll, auf das es sich bezieht, kann in meiner öffentlichen Dropbox (umbenannt in eine TXT-Erweiterung) hier gefunden werden: ActivityLog.xml (.txt).
Auszüge aus dieser Datei, die interessant sein können, sind:
<description>Performance warning: String load failed. Pkg:{98F77210-A364-4168-BAE6-4D46FA7E19FE} (DNX Project System) LANG:0409 ID:5011
</description>
<description>LegacySitePackage failed for package [DNX Project System]Source: 'System.ComponentModel.Composition' Description: No exports were found that match the constraint: 
	ContractName	Microsoft.VisualStudio.Web.ProjectSystem.Telemetry.ITelemetryProvider
	RequiredTypeIdentity	Microsoft.VisualStudio.Web.ProjectSystem.Telemetry.ITelemetryProvider
</description>
<description>SetSite failed for package [DNX Project System](null)</description>
Update 2: ich eine andere Webseite gefunden die gleiche Art von Problem Detaillierung, nur während der Vorschauzeitraum, hier:
Cannot Create ASP.NET Core RC 2 web project in VS 2015. Es hat einen Screenshot der gleichen Fehlermeldung.
Ein Fehlerbehebungsschritt bestand darin, den Hilfe-/About-Inhalt zu veröffentlichen, der verfügbar ist on my public Dropbox here.
Update 3: OK erwähnt die Website darüber devenv.exe.config
wurde ein Verweis auf die DLL in Frage fehlt. Ich habe meine überprüft und sicher genug, dass es fehlte. Ich habe nicht versucht, es noch manuell hinzuzufügen, und wähle devenv /setup
, aber jetzt merke ich, dass dies nicht abgeschlossen ist.
Ich habe zuerst die Konfigurationsdatei umbenannt, und dann ran devenv/config, es läuft jetzt seit 2,5 Minuten und scheint keine Motivation zu haben, abzuschließen.
Update 4: Manuelles Editieren der Konfigurationsdatei und das Hinzufügen der dotnet.wizard Paket Visual Studio können erstellen das Projekt, aber es war immer noch nicht in der Lage zu offen es noch gemacht beschwerte sich über das DNX-Paket.
Ich werde einige Tipps zur Fehlerbehebung in diesem anderen forumthread versuchen und sehen, ob sie helfen.
Ist das Werkzeug zu arbeiten? Können Sie eine Befehlszeile öffnen und dotnet neu starten? –
Ja, die erste "dotnew new" erstellte den lokalen Paket-Cache, dauerte etwa 12 Sekunden, dann wurden 'dotnet restore',' dotnet build' und 'dotnet run' alle erfolgreich und wie erwartet abgeschlossen. Nachdem der lokale Paketcache erstellt wurde, schlägt die Aktion "Neues Projekt hinzufügen" in VS2015 dennoch fehl. –
Ich habe die Datei 'project.json' in ein Unterverzeichnis meiner Lösungsdatei kopiert und dann versucht, sie manuell hinzuzufügen, und eine weitere Fehlermeldung erhalten, die besagt" Das 'DNX Project System' Paket wurde nicht korrekt geladen. ", ActivityLog.xml Datei, auf die sich diese Fehlermeldung bezieht, ist hier: https://dl.dropboxusercontent.com/u/8341541/ActivityLog.xml - Ich poste das auch in die Frage. –