Heim >Backend-Entwicklung >C++ >Wie kann ich DLLs in eine kompilierte C# einbetten, die für eine Einzelfilmverteilung ausführte?
Einlesine Bereitstellung: Einbetten von DLLs in Ihre C# ausführbare Datei
Die Verteilung Ihrer C# -Anwendung als einzelne Datei ist erreichbar, indem die erforderlichen DLLs direkt in die kompilierte ausführbare Datei eingebettet werden. So können Sie dies erreichen:
nutzen costura.fody:
costura.Fody ist ein leistungsstarkes und effizientes Nuget -Paket, das für die Einbettung von Ressourcen, einschließlich DLLs, in Ihre Montage entwickelt wurde. Es vereinfacht den Vorgang, indem alle referenzierten Baugruppen automatisch in Ihr Ausgabesverzeichnis kopiert werden. Verwenden Sie zur optimalen Integration den Befehl <code>Install-CleanReferencesTarget</code> in Ihrem Projekt.
costura.Fody bietet umfangreiche Anpassungsoptionen. Sie können PDBs und Baugruppen selektiv einschließen oder ausschließen und zur Laufzeit sogar dynamisch eingebettete Baugruppen extrahieren. Es unterstützt auch nicht verwaltete DLLs.
Implementierung:
<code>Install-Package Costura.Fody</code>
<code>Install-CleanReferencesTarget</code>
Wichtige Überlegungen:
Das obige ist der detaillierte Inhalt vonWie kann ich DLLs in eine kompilierte C# einbetten, die für eine Einzelfilmverteilung ausführte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!