Software verteilen und pflegen müssen häufig externe Abhängigkeiten innerhalb einer einzelnen ausführbaren Datei bündeln. Für C# -entwickler bietet Costura.Fody eine einfache Lösung für die Einbettung der erforderlichen DLLs direkt in die ausführbare Hauptdarstellung.
Dieses Nuget -Paket automatisiert den Vorgang. Nach der Installation integriert Costura.Fody nahtlos alle referenzierten Baugruppen, die in das Ausgabeverzeichnis kopiert wurden.
Um eingebettete Ressourcen effektiv zu verwalten, verwenden Sie den folgenden Befehl, um Ihrem Projekt ein Reinigungsziel hinzuzufügen:
<code>Install-CleanReferencesTarget</code>
costura.Fody bietet auch eine detaillierte Kontrolle. Sie können Einstellungen so konfigurieren, dass bestimmte Baugruppen einbezogen oder ausgeschlossen werden, PDB-Dateien einbeziehen, die Extraktion mit der Fliege verarbeiten und sogar nicht verwaltete Assemblys einbetten.
Updates:
Das obige ist der detaillierte Inhalt vonWie kann Costura.Fody die Einbettung von DLLs in C# Executables vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!