作者a2975313 (GN)
看板C_Sharp
標題[問題] 編譯的問題
時間Wed Apr 9 01:01:51 2014
小弟問個笨笨的問題. 自己開發的library在compiler時會產生dll檔,
那沒用到的method也會compiler進去嗎!?
有沒有什麼辦法可以做到只compiler有用到的method就好!?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.14.227
※ 文章網址: http://webptt.com/m.aspx?n=bbs/C_Sharp/M.1396976514.A.79A.html
1F:→ StupidGaGa:函式庫本來就會提供很多方法,你用不到,其他人會用到 04/09 11:13
2F:→ StupidGaGa:如果是自訂函式庫,把不要的方法就刪掉吧 04/09 11:14
3F:→ StupidGaGa:不過我建議還是留下來,不然有一天你要用就麻煩了 04/09 11:15
4F:→ a2975313:其實是因為library蠻大的,但每個專案不同,用到的method也 04/09 13:39
5F:→ a2975313:不一樣,每次都要全部編譯進去降子dll很肥的說XD 04/09 13:40
6F:→ Litfal:你要做的是重構dll。 04/09 18:40
7F:→ a2975313:請樓上高手再詳細一點 04/09 19:55
8F:→ m339606:有這麼大嗎?幾十mb嗎囧? 04/09 20:30
9F:→ m339606:將不同功能拆解成不同dll吧,就像.net本身一樣全部拆開 04/09 20:31
10F:→ Litfal:如果大部分專案都只使用了DLL的一部份功能,代表DLL組件內 04/10 00:13
11F:→ Litfal:聚力可能有問題,所以要重構。 04/10 00:13
12F:→ Litfal:(以上是可能而已) 話說真的有那麼大?不含資源能寫個幾十MB 04/10 00:14
13F:→ Litfal:就很誇張了... 04/10 00:15
14F:→ m339606:原po大概是寫 .net那種等級吧 :D 04/10 13:59
15F:→ a2975313:難道c/c++可以突破這種限制!? 04/11 14:05