Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 5500|Odpowiedź: 2

[Źródło] VS łączy asemblery .NET Framework (dll) za pomocą ILmerge

[Skopiuj link]
Opublikowano 2023-5-14 21:24:55 | | | |
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)





Poprzedni:【Otworzyć】100-osobowy zespół badawczo-rozwojowy 10 miliardów sprzedaży na skalę sprzedaży i dzielić się praktyką architektury technicznej
Następny:Podsumowanie: RabbitMQ tworzy niestandardowe przełączniki i kolejki
 Ziemianin| Opublikowano 2023-5-14 21:25:20 |
.net/c# Użyj Costura.Fody do pakowania DLL do pliku EXE
https://www.itsvse.com/thread-4677-1-1.html
Opublikowano 2023-5-15 o 11:01:57 |
Dziękuję za podzielenie się, ucz się z tego.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com