Reikalavimai: .NET Framework projektas nurodo keletą dll rinkinių, kurie supakuoja dll rinkinius tiesiai į exes, kurie šiame straipsnyje naudoja ILMerge, kad sujungtų kelis programų rinkinius į vieną rinkinį.
"GitHub" adresas:Hipersaito prisijungimas matomas.
Pirma, VS 2022 sukuria naują .NET Framework 4.5 konsolės projektą, testai nurodo Newtonsoft.Json paketą, o kodas yra toks:
Galite pamatyti, kad pabaigoje sugeneruojama daug failų, kaip parodyta toliau:
Nuoroda į su ILMerge susijusį paketą yra tokia:
Tuo pačiu metu projektas sugeneruos du failus "ILMerge.props" ir "ILMergeOrder.txt", konkrečių funkcijų ieškokite oficialioje dokumentacijoje.
Dešiniuoju pelės mygtuku spustelėkite, kad iš naujo sugeneruotumėte projektą, ir pamatysite, kad dll buvo sujungtas su exe programa, o programa gali veikti normaliai, kaip parodyta paveikslėlyje žemiau:
Žinoma, agregatus galima sujungti ir tiesiogiai, vykdant ILMerge.exe komandas, tokias kaip:
(Pabaiga)
|