Heim >Backend-Entwicklung >C++ >Wie kann ich DLLs in meine C# ausführbare Datei für eine einzelne Verteilungsdatei einbetten?
Vereinfachung der Bereitstellung: Integration von DLLs in Ihre C# -Anwendung
Erstellen einer einzelnen, in sich geschlossenen Verteilungsdatei für Ihre C# -Anwendung erfordert häufig die erforderlichen DLLs in die ausführbare Datei. Diese Anleitung beschreibt eine optimierte Methode mit Costura.Fody.
costura.Fody ist ein Nuget -Paket, das den Einbettungsprozess von Referenzverweis in Ihre Hauptbaugruppe vereinfacht. Es enthält automatisch alle Referenzen, die in Ihr Ausgabeverzeichnis kopiert wurden.
Verwenden Sie Costura.Fody
Installation: Fügen Sie Ihr Projekt über Nuget -Paketmanager:
Costura.Fody hinzu:<code>Install-Package Costura.Fody</code>
Integration:
costura.Fody wird die Referenzen automatisch beim Build einbetten.
Optionale Reinigung: Install-CleanReferencesTarget
Für Reiniger -Builds sollten Sie den Befehl
Konfigurationsoptionen
costura.fody bietet mehrere Anpassungsoptionen, die eine präzise Kontrolle über den Einbettungsprozess ermöglichen:
Unterstützung für verschiedene Baugruppen
Dieses leistungsstarke Tool unterstützt sowohl verwaltete als auch nicht verwaltete Versammlungen.
Kompatibilitätsnotizen
Während die DNX -Unterstützung in der Entwicklung ist, erfordern die neuesten Fody -Versionen MSBuild 16 (Visual Studio 2019 oder höher). Fody 4.2.1 behält die Kompatibilität mit MSBuild 15. bei
Das obige ist der detaillierte Inhalt vonWie kann ich DLLs in meine C# ausführbare Datei für eine einzelne Verteilungsdatei einbetten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!