Wie kann ich lokale DLL im asp.net 5 Projekt hinzufügen

8

Ich versuche, eine ASP.NET 5-Site Visual Studio 2015-Vorschau zu verwenden, und ich möchte Dll im lokalen Dateisystem zum ASP.NET 5-Projekt hinzufügen. Aber ich kann diese Option nicht finden, ist es nicht mehr möglich lokale dll hinzuzufügen? Wenn ja, warum?

    
Jeffrey Zhang 29.11.2014, 03:32
quelle

2 Antworten

2

Wenn Sie Projektcode haben, können Sie Foo.csproj zu Bar.xproj als Referenz hinzufügen, aber nicht direkt, siehe Anweisungen unten. Es kann getan werden, ohne Pakete in Beta8 hochzuladen, aber es ist nicht so einfach wie es sein sollte. Wenn Sie nur Foo.dll haben, gibt es einen Hinweis hier: Bin Syntax (Wrapping einer DLL)

  1. Gehen Sie auch in den Ordner "Foo.csproj", geben Sie Folgendes ein: dnv wrap Foo.csproj .
  2. Sie sollten jetzt einige Dateien generieren lassen, für mich war es Foo/wrap/Foo/project.json . Wechseln Sie zu Ihrer Lösung in Visual Studio, Add -> Existing project -> project.json .
  3. Nun haben Sie weitere Dateien, einschließlich Foo.xproj , die in Visual Studio verfügbar ist, aber nicht erstellt.
  4. Öffne cmd in Foo dir und führe dnv restore .
  5. aus
  6. Nachdem 4) ohne Fehler abgeschlossen wurde und Foo.xproj erstellt werden kann, können Sie jetzt zu Bar.xproj gehen und Foo.xproj als Referenz hinzufügen.
  7. Öffnen Sie cmd im Bar-Verzeichnis und führen Sie dnv restore .
  8. aus
  9. Sie können nun Bar.xproj
  10. erstellen

Ich hoffe wirklich, dass dies in der endgültigen Version einfacher sein wird.

    
watbywbarif 22.10.2015, 13:52
quelle
3

Sie können keine direkte Referenz mehr hinzufügen, Sie müssten ein eigenes nuget-Paket erstellen, das es enthält.

Siehe: Ссылка

Was das Warum betrifft, ist es wirklich einfacher, Abhängigkeiten mit nugget zu verwalten, Ihre Quellen überall herunterzuladen und mit einem einzigen Befehl (kpm restore) werden alle notwendigen nugget-Pakete heruntergeladen.

    
wbuch 29.11.2014 03:45
quelle

Tags und Links