Heim >Backend-Entwicklung >C++ >Wie füge ich NuGet-Abhängigkeiten in die .NET Core-Build-Ausgabe ein?
Problem: Das Verteilen von .NET Core-Plugin-DLLs erfordert oft die Einbeziehung ihrer NuGet-Abhängigkeiten. Allerdings kopieren .NET Core-Projekte diese Abhängigkeiten nicht automatisch in den Build-Ordner.
Lösung: Um NuGet-Abhängigkeiten in Ihre .NET Core-Build-Ausgabe einzubeziehen, fügen Sie Folgendes zu Ihrer .csproj
-Datei hinzu:
<code class="language-xml"><PropertyGroup> <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> </PropertyGroup></code>
Durch die Einstellung von CopyLocalLockFileAssemblies
auf true
wird sichergestellt, dass die erforderlichen Baugruppen in das Ausgabeverzeichnis kopiert werden.
Wichtige Hinweise:
bin/Release/netcoreapp*/*
) ist nicht ideal für die Verteilung. Verwenden Sie dotnet publish
zum Erstellen einer bereitstellbaren Anwendung.DependencyContext
API in Betracht ziehen, um DLL-Speicherorte innerhalb des Abhängigkeitsdiagramms der Anwendung programmgesteuert aufzulösen.Das obige ist der detaillierte Inhalt vonWie füge ich NuGet-Abhängigkeiten in die .NET Core-Build-Ausgabe ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!