Wymagania: Projekt .NET Framework odnosi się do kilku asemblerzy dll, które pakują asemblery dll bezpośrednio do plików exe, a w tym artykule używa ILMerge do łączenia wielu kolekcji programów w jeden asembler.
Adres GitHub:Logowanie do linku jest widoczne.
Po pierwsze, VS 2022 tworzy nowy projekt konsolowy .NET Framework 4.5, testuje się do pakietu Newtonsoft.Json, a kod wygląda następująco:
Widać, że na końcu generowanych jest wiele plików, jak pokazano poniżej:
Aby odnieść się do pakietu powiązanego z ILMerge, jest on następujący:
Jednocześnie projekt wygeneruje dwa pliki: "ILMerge.props" i "ILMergeOrder.txt", prosimy o odwołanie się do oficjalnej dokumentacji konkretnych funkcji.
Kliknij prawym przyciskiem, aby wygenerować projekt, i zobaczysz, że dll został włączony do programu exe i program może działać normalnie, jak pokazano na poniższym rysunku:
Oczywiście możliwe jest także bezpośrednie łączenie asembli poprzez wykonanie ILMerge.exe poleceń, takich jak:
(Koniec)
|