※ 引述《Contactman.bbs@bbs.badcow.com.tw (上B只為剿小白出氣!)》之銘言:
: ※ 引述《freaky.bbs@ptt.cc (jon)》之銘言:
: : 這個缺點在 .net 2.0 有改進。現在 dependencies 的 structral information
: : 已經不會包含在 NGENed 的 native image 裡面,而是存放在 registry,
: : 所以不會因為 reference 到的 assembly 版本有所變更就需要改用 JIT。
: 請提供這方面資訊的來源, 今天才跟微軟的同事聊到 NGen,
: 似乎沒有這樣的改變, 微軟的MSDN 對 NGen.exe in .NET 2.0的說法
: 也跟你所說的不同.
: ref:
: http://msdn2.microsoft.com/zh-tw/library/6t9t5wcf.aspx
我前面講的是 dependencies tracking 機制是對的,不過結論是錯的。很抱歉。
.net 2.0 的確是消除了某些造成 native image 失效的情形,但這裡不適用。
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: h38-203-70-36.freaky.idv.tw