2016-08-22 4 views
2

Wenn ich einen Verweis auf diese in ASP.NET 1 Kern habe, scheint mir, dass, wenn dies vorhanden ist Ich kann nicht Code, der auf .NET 4.6 mit dem DNX Core 5.0 beruht Geschenk. Ich entfernte die Referenz von project.jsonASP.NET Core Entfernen DNX Core 5.0

"frameworks": { 
"dnx451": { }, 
"dnxcore50": { } 

},

Wenn ich tat dies Visual Studio eingesperrt und ich hatte den Task-Manager zu verwenden, um herunter es down.Is es eine Möglichkeit, diese Referenz zu deaktivieren, ohne Entfernen von project.json.

+1

Ich habe das auch manchmal. Dies passiert manchmal, wenn Sie project.json ändern. Nach einem Neustart sollten Sie es jedoch korrekt bearbeiten können. Das Einfrieren selbst hängt nicht mit dem Entfernen von dnxcore oder dnx451 zusammen, es kann mit jeder Änderung an project.json passieren – Tseng

+1

Solche hängen Probleme sind unmöglich, bald behoben zu werden, da die Werkzeuge noch in der Vorschau sind (Microsoft veröffentlichte gerade Vorschau 2.0.1 wenn Sie gehen zu http://dot.net). Visual Studio Code ist möglicherweise ein besseres Werkzeug zum Bearbeiten solcher Dateien. –

Antwort

2

Wenn Ihr Projekt dnx zielt, wurde in Version RC1 oder vor erstellt. Sie sollten alle Schritte here durchlaufen, um es auf Core 1.0 zu aktualisieren.

Es gab eine Menge Änderungen als RC2 herauskam. Die Abwertung von dnx ist nur eine davon. Wenn Sie vor dem Upgrade auf ASP.NET Core nicht alle ASP.NET 5-Komponenten deinstalliert haben, sollten Sie Visual Studio 2015 und alle ASP.NET 5/Core-Komponenten besser deinstallieren und anschließend Visual Studio 2015 Update 3 und ASP.NET Core installieren 1.0.

+0

Ich denke nicht, dass die Deinstallation des gesamten VS notwendig ist. – svick

+0

@svick - Nimm es von jemandem, der dort war. Wenn Sie nicht alle ASP.NET 5-Komponenten vor dem Upgrade auf Core deinstallieren, hängt VS an kleinen Teilen von ASP.NET 5 fest, die alle möglichen seltsamen Probleme verursachen. Kannst du all diese Probleme lösen? Könnte sein. Aber Sie verbringen 10 Mal mehr Zeit damit, diese Probleme zu beheben, als wenn Sie sie deinstallieren und neu installieren würden. –

1

Verwenden Sie keine DNX, verwenden Sie die neuesten Kennungen.

Siehe

Monikers

Referenz this-: https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md#deprecated-monikers

+0

Gibt es eine Möglichkeit, 4.5.1 zu targetieren? Mit der Bearbeitung von project.json? –

+0

Ja, Sie können 'net451' anstelle von' dnx451' verwenden. – Sanket

+1

@PaulStanley: Sehen Sie einfach meinen Kommentar. Bearbeiten Sie es einfach nach dem Neustart von VS2015. Dieses Einfrieren von VS kann geschehen ** jederzeit ** Sie bearbeiten die project.json. Nicht im Zusammenhang mit der Entfernung des Zielmonikers – Tseng

Verwandte Themen