[問題] 編譯的問題

看板C_Sharp (C#)作者 (GN)時間11年前 (2014/04/09 01:01), 編輯推噓0(0015)
留言15則, 4人參與, 最新討論串1/1
小弟問個笨笨的問題. 自己開發的library在compiler時會產生dll檔, 那沒用到的method也會compiler進去嗎!? 有沒有什麼辦法可以做到只compiler有用到的method就好!? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.14.227 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1396976514.A.79A.html

04/09 11:13, , 1F
函式庫本來就會提供很多方法,你用不到,其他人會用到
04/09 11:13, 1F

04/09 11:14, , 2F
如果是自訂函式庫,把不要的方法就刪掉吧
04/09 11:14, 2F

04/09 11:15, , 3F
不過我建議還是留下來,不然有一天你要用就麻煩了
04/09 11:15, 3F

04/09 13:39, , 4F
其實是因為library蠻大的,但每個專案不同,用到的method也
04/09 13:39, 4F

04/09 13:40, , 5F
不一樣,每次都要全部編譯進去降子dll很肥的說XD
04/09 13:40, 5F

04/09 18:40, , 6F
你要做的是重構dll。
04/09 18:40, 6F

04/09 19:55, , 7F
請樓上高手再詳細一點
04/09 19:55, 7F

04/09 20:30, , 8F
有這麼大嗎?幾十mb嗎囧?
04/09 20:30, 8F

04/09 20:31, , 9F
將不同功能拆解成不同dll吧,就像.net本身一樣全部拆開
04/09 20:31, 9F

04/10 00:13, , 10F
如果大部分專案都只使用了DLL的一部份功能,代表DLL組件內
04/10 00:13, 10F

04/10 00:13, , 11F
聚力可能有問題,所以要重構。
04/10 00:13, 11F

04/10 00:14, , 12F
(以上是可能而已) 話說真的有那麼大?不含資源能寫個幾十MB
04/10 00:14, 12F

04/10 00:15, , 13F
就很誇張了...
04/10 00:15, 13F

04/10 13:59, , 14F
原po大概是寫 .net那種等級吧 :D
04/10 13:59, 14F

04/11 14:05, , 15F
難道c/c++可以突破這種限制!?
04/11 14:05, 15F
文章代碼(AID): #1JH2k2UQ (C_Sharp)
文章代碼(AID): #1JH2k2UQ (C_Sharp)