2017-05-04 4 views
0

Ich erstelle eine Lösung mit ASP.NET Core 1.1 (SDK 1.0.4), und ich benötige System.DirectoryServices-Namespace.ASP.NET- und ASP.NET-Kern in derselben Lösung kombinieren

Nach dieser Github issue portieren sie diese APIs aus dem .Net-Framework in der kommenden Version 1.2. Ich habe jedoch festgestellt, dass Sie eine ASP.NET Core App erstellen können, die auf das gesamte .Net Framework abzielt. Ich habe einige Tutorials verfolgt, aber alle scheinen veraltet zu sein (.Net Core 1.0 mit project.jason) und ich habe keine Möglichkeit gefunden, es zum Laufen zu bringen.

Auf die gleiche Weise habe ich einige Github-Projekte gesehen, die anscheinend ASP.NET Core und System.DirectoryServices Namespace mit etwas namens DNX (wie diese one) ausführen. Dieses Projekt schlägt jedoch auch in Visual Studio 2017 fehl.

Gibt es eine echte Lösung für Zugriff auf System.DirectoryServices auf ASP.NET Core? Danke

Antwort

1

Es könnte ein hacky Weg sein, darüber zu gehen, aber ich habe genug noch nicht genug erforscht. Ich habe festgestellt, dass Sie beim Erstellen eines Projekts "ASP.NET Core Web Application (.NET Core)" die .NET Framework-Version nicht in andere als verfügbare .NET Core-Versionen ändern können. Sie müssen ein Projekt "ASP.NET Core Web Application (.NET Framework)" erstellen, um das vollständige Framework zu verwenden.

Wenn Sie bereits ein Projekt haben, an dem Sie gerade arbeiten, empfiehlt es sich, einfach ein neues Projekt "ASP.NET Core Web Application (.NET Framework)" zu erstellen und den vorhandenen Code zu migrieren dazu. In den meisten Fällen sollte es nur Kopieren und Einfügen sein. Wie ich schon sagte, könnte es einen anderen Weg geben, den ich einfach nicht kenne, aber zumindest diese Methode.

FWIW, DNX war .NET Core, bevor es ".NET Core" war. Es gab ein etwas ähnliches Setup, wo Sie DNX unter .NET oder nur die "Core" .NET-Funktionalität ausführen konnten. Es hilft dir hier nicht wirklich.

+0

Danke für die Antwort! Ich habe versucht, manuell eine ASP.NET Core Web Application auf das volle .NET Framework ohne Erfolg zu zielen, und jetzt dreht es sich tatsächlich um eine Projektvorlage, um genau das zu tun !!! Vielen Dank!!! – mihe

Verwandte Themen