Vereinfachen Sie C# Bereitstellung: Einbetten von DLLs mit Costura.Fody
Dieser Handbuch zeigt einen optimierten Ansatz zur Integration externer DLLs direkt in Ihre kompilierte C# ausführbare Datei und vereinfache Verteilung, indem die Notwendigkeit separater DLL -Dateien beseitigt wird.
costura.Fody: Ihre Lösung für eingebettete Dlls
costura.Fody ist ein leistungsstarkes Nuget -Paket, das den Prozess der Einbettung von DLLs in Ihre Hauptbaugruppe vereinfacht. Die Installation ist unkompliziert:
<code>Install-Package Costura.Fody</code>
automatisierte Einbettung und feinkörnige Steuerung
Nach der Installation einbettet Costura.Fody automatisch alle referenzierten DLLs in Ihr Ausgabeverzeichnis ein. Verwenden Sie das folgende Ziel für eine genauere Kontrolle über den Einbettungsprozess:
<code>Install-CleanReferencesTarget</code>
Auf diese Weise können Sie die Einbeziehung von PDB -Dateien verwalten, bestimmte Baugruppen ausschließen oder zur Laufzeit dynamisch Baugruppen extrahieren. Wichtig ist, dass Costura.Fody auch nicht verwaltete DLLs unterstützt.
DNX -Unterstützung und zukünftige Entwicklung
Die aktive Entwicklung wird fortgesetzt, wobei kontinuierliche Bemühungen zur Verbesserung der Kompatibilität mit DNX.
verbessert werden.Kompatibilität Hinweis: FODY- und MSBUILD -Versionen
Bitte beachten Sie, dass aktuelle FODY -Versionen MSBuild 16 erfordern (kompatibel mit Visual Studio 2019 und später). Verwenden Sie für Projekte mit MSBUILD 15 FODY Version 4.2.1 oder eine frühere Version.
Das obige ist der detaillierte Inhalt vonWie kann ich DLLs mit Costura.Fody in meine C# ausführbare Datei einbetten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!