日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# 合并DLL, 合并DLL进入EXE

發布時間:2025/3/19 C# 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# 合并DLL, 合并DLL进入EXE 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文:C# 合并DLL, 合并DLL進入EXE

使用方法非常簡單
在項目屬性窗口中,選擇"生成事件",在"生成后事件命令行"下的文本框中輸入
ilmerge /ndebug /t:dll /log c:/1/DevExpress.Data.v7.3.dll c:/1/DevExpress.OfficeSkins.v7.3.dll c:/1/DevExpress.Utils.v7.3.dll c:/1/log4net.dll /out:c:/1/kkun/Tstring.Core.DLL

然后編譯就可以合并多個DLL到一個DLL了,
其中有兩個非常重要的參數,更多的參數可以看安裝后的幫助文件
/log 后邊直接跟你要合并的DLL,多個DLL用空格隔開即可
/out:參數后跟要生成的DLL名稱,該DLL可以實際存在,也可以不存在
更多高級技巧還要自己多看幫助,
這里有一些小技巧,例如,ILMerge合并后的DLL將默認使用第一個輸入的DLL的AssemblyInfo的聲明,
那現在你可以把自己寫的DLL放在第一位,
而把類似log4net,aspnetpager等第三方DLL放到后面,這樣生成的DLL就是你自己的AssemblyInfo了,
單看程序集別人基本上不會猜到你用了那些第三方控件了!

合并DLL進EXE 方法同上

ilmerge /ndebug /t:winexe /out:D:/SetupService/newService.exe /log D:/SetupService/WindowsService.exe D:/SetupService/DataSetSurrogate.dll?D:/SetupService/Utilities.dll D:/SetupService/Interop.ADODB.dll D:/SetupService/Interop.ADOX.dll

?

?


?

?

總結

以上是生活随笔為你收集整理的C# 合并DLL, 合并DLL进入EXE的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。