3 回答

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
像FCL中的某些功能一樣,某些Microsoft.VisualBasic命名空間代碼是用托管代碼編寫的,其中一些包裝了對非托管代碼的調(diào)用。
當(dāng)然,對vb6運(yùn)行時(shí)沒有任何依賴,當(dāng)然也沒有在引擎蓋下悄悄安裝vb6運(yùn)行時(shí)。
您應(yīng)該加載.NET Reflector并查看Microsoft.VisualBasic命名空間中的代碼。
如果您想繼續(xù)在C#中使用此命名空間中的功能,請繼續(xù)這樣做,但它并沒有消失。某些代碼可能會被標(biāo)記為已棄用/過時(shí),但是我希望在15年后,您仍然可以使用Microsoft.VisualBasic功能運(yùn)行相同的應(yīng)用程序而不會遇到任何麻煩。
更新:與使用.NET反射器一樣,您現(xiàn)在可以查看/調(diào)試源Microsoft.VisualBasic命名空間/Microsoft.VisualBasic.DLL代碼:
http://blogs.msdn.com/vbteam/archive/2008/01/19/source-code-of-visual-basic-runtime-has-been-released-to-public.aspx
抓取框架大量下載器,并在閑暇時(shí)仔細(xì)閱讀代碼:
http://www.codeplex.com/NetMassDownloader
- 3 回答
- 0 關(guān)注
- 429 瀏覽
添加回答
舉報(bào)