您的位置:首頁(yè) > 教學(xué)課堂 > .NET技術(shù)
來(lái)源:長(zhǎng)沙北大青鳥(niǎo)大計(jì)校區(qū)|發(fā)布時(shí)間:2015-07-19 11:10:34
.NET Reference Source發(fā)布了beta版,可以在線瀏覽.NET Framework 4.5.1的源代碼,并且可以通過(guò)配置,在Visual Studio 2013中調(diào)試.NET Framework。
.NET Framework團(tuán)隊(duì)的項(xiàng)目經(jīng)理Alok Shriram在.NET Framework的博客中撰文介紹了最新的.NET Reference Source。它不僅可以用來(lái)瀏覽最新的.NET代碼,而且通過(guò)強(qiáng)大的Roslyn,改善了“Go to Defination”和“Finding Reference”的在線體驗(yàn)。此外,開(kāi)發(fā)者還可以下載整個(gè)源代碼包,在Visual Studio中打開(kāi)并瀏覽。使用Schabse Laks編寫(xiě)的插件,可以在VS中直接導(dǎo)航到該網(wǎng)站。
通過(guò)簡(jiǎn)單的配置,開(kāi)發(fā)者可以在Visual Studio中單步調(diào)試.NET Framework 4.5.1及其后續(xù)補(bǔ)丁和更新。這無(wú)疑是廣大開(kāi)發(fā)者翹首以盼的功能。啟動(dòng)Visual Studio 2013,打開(kāi)Tools -> Options -> Debugging -> General菜單,進(jìn)行如下配置:
·
禁用Just My Code
·
·
禁用Step over properties and operators
·
·
禁用Require source files to exactly match the original version
·
·
選中Enable .NET Framework source stepping
·
·
選中Enable source server support
·
這樣,開(kāi)發(fā)者在調(diào)試代碼時(shí),就可以通過(guò)F11直接進(jìn)入.NET代碼。
這并不是微軟第一次開(kāi)放.NET Framework的源代碼。早在2007年,他們就第一次公布了.NET 3.5的源代碼并支持Visual Studio調(diào)試。并且對(duì)于后續(xù)的4.0和4.5,也都提供了相應(yīng)的源代碼包。但當(dāng)框架升級(jí)時(shí),這些舊的包就變得毫無(wú)價(jià)值了。從4.5.1開(kāi)始,.NET Framework團(tuán)隊(duì)徹底改變了符號(hào)索引和發(fā)布的過(guò)程,使其與構(gòu)建過(guò)程同步,這樣在新版本發(fā)布時(shí),相應(yīng)的PDB文件也會(huì)從Reference Source網(wǎng)站進(jìn)行更新。
目前的beta站點(diǎn)只是臨時(shí)的,屆時(shí)將會(huì)取代現(xiàn)在的舊站點(diǎn)。后續(xù)微軟也會(huì)將還未公布源代碼的程序集逐步添加進(jìn)來(lái)。
新的.NET Reference Source許可協(xié)議回歸到了MS-RSL,這也使得像Mono這樣的團(tuán)隊(duì)可以放心大膽地使用。
正如Scott Hanselman所說(shuō):微軟可能并不是開(kāi)源的,但卻絕對(duì)是源代碼開(kāi)放的。
下面是微軟目前已經(jīng)開(kāi)放源代碼的產(chǎn)品。
全程面授,不高薪都難
申請(qǐng)成功后,我們將在24小時(shí)內(nèi)與您聯(lián)系
招生熱線: 4008-0731-86 / 0731-82186801
學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)
Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有
湘ICP備14017520號(hào)-3