/ / In der eigenständigen .Net Core Library fehlen .NET Core Runtime-Dateien - c #, Visual-Studio, .net-core-2.0

In der eigenständigen .Net Core Library fehlen .NET Core Runtime-Dateien - c #, Visual-Studio, .net-core-2.0

Ich versuche, meine eigenständige .NET Core Library für meine Electron / Edge-Anwendung zu veröffentlichen.

Nach dem Veröffentlichen befindet sich meine DLL in der Publish-Ausgabe. Es fehlen jedoch alle .NET Core Runtime-Dateien, die .NET Core eigenständig enthalten muss.

Bei der Veröffentlichung des gleichen Projekts wie bei einer Konsolenanwendung, wobei OutputType auf "Exe" gesetzt ist. Es funktioniert einwandfrei und alle .NET Core Runtime-Dateien befinden sich in der Ausgabe des Publish-Ordners.

Ich bin unsicher, warum ich nicht in der Lage bineigenständige Bibliothek, so kann ich über Edge die Methoden aus meiner Elektronen-App aufrufen. Wenn mir jemand aufklären könnte, warum die .NET Core Runtime-Abhängigkeiten nur in der Publish-Ausgabe auftauchen, wenn es eine Konsolen-App wäre, wäre das großartig.

Jede Information darüber, wie ich mein Ziel erreichen kann, würde ebenfalls geschätzt werden.

Vielen Dank.

Antworten:

0 für die Antwort № 1

Wenn Sie Ihrem Publish das Argument --self-contained hinzufügen, erstellt es die Runtime-Dateien mit Ihrer Bibliothek. Das ist gelöst, danke.