一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

利用.NET Framework4.0的源代碼調(diào)試你的應(yīng)用程序

  相關(guān)文章:利用ASP.NET MVC源代碼調(diào)試你的應(yīng)用程序

  .NET Framework 的部分源代碼是開源的。這些源代碼可以供我們學(xué)習(xí)和參考。也可在也平時(shí)調(diào)試應(yīng)用,直接跳入這些開源了的.NET Framework的代碼中。這樣既可以學(xué)習(xí)MS放出來的代碼,又可以幫助自己調(diào)試。下面我用一個(gè)WPF的簡單的例子演示一下。

  新建一個(gè)WPF應(yīng)用程序,拖一個(gè)button,后臺(tái)代碼彈出一個(gè)messagebox就行了。

private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("hello word");
}

  下面我將調(diào)試MessageBox.Show("hello word");這個(gè)函數(shù)中,看圖:

eee

  按F11,進(jìn)入MessgeBox類中。

jjj

  再按F11,進(jìn)入IsValidMessageBoxButton方法中:

uuu

  這樣你就能看到平時(shí)你看不到的代碼。

  下面這些命名空間的代碼是可以調(diào)試進(jìn)去的:

  • system.activities.core.presentation
    system.activities.durableinstancing
    system.activities
    system.activities.presentation
    system.addin.contract
    system.addin
    system.configuration
    system.core
    system.data.datasetextensions
    system.data.entity.design
    system.data.entity
    system.data.linq
    system.data
    system.data.services.client
    system.data.services.design
    system.data.services
    system.data.sqlxml
    system.drawing
    system.identitymodel
    system.identitymodel.selectors
    system.io.log
    system.management
    system.messaging
    system.NET
    system
    system.printing
    system.runtime.durableinstancing
    system.runtime.remoting
    system.runtime.serialization
    system.security
    system.servicemodel.activation
    system.servicemodel.activities
    system.servicemodel.channels
    system.servicemodel.discovery
    system.servicemodel.routing
    system.servicemodel.washosting
    system.servicemodel.web
    system.transactions
    system.web.dynamicdata
    system.web.entity.design
    system.web.entity
    system.web.extensions
    system.web.mobile
    system.web
    system.web.routing
    system.web.services
    system.windows.forms
    system.workflow.activities
    system.workflow.componentmodel
    system.workflow.runtime
    system.workflowservices
    system.xaml.hosting
    system.xml.linq
    system.xml

  下面敘述一下如何配置Visual Studio 2010實(shí)現(xiàn)這樣的調(diào)試功能。

  首先,到http://referencesource.microsoft.com/NETframework.ASPx上下面代碼包,選擇下圖的倒數(shù)第二個(gè)文件下載:

22

  然后,安裝在一個(gè)你可以讀寫的目錄下面,我是安裝在D:/RefSrc。

  最后,配置Visual Studio 2010。

  1、Tools- Option – Debugging-General,按照下圖修改我框起來的地方。

lll

  2、Tools- Option – Debugging-Symbols,按照下圖進(jìn)行配置:

ffff

  總結(jié):這個(gè)還不錯(cuò)吧。這樣一來就可以在平時(shí)調(diào)試的時(shí)候參考和學(xué)習(xí).NET Framework4.0的源代碼了。也可以更加的方便找出你程序的問題。

  參考:

  http://referencesource.microsoft.com/

  Step Into .NET Framework 4.0 Source Code

NET技術(shù)利用.NET Framework4.0的源代碼調(diào)試你的應(yīng)用程序,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美日韩亚洲国产一区二区综合 | v视界影院视频一区二区三区 | 亚洲欧美另类图片 | 国内在线亚洲精品第一线 | 另类小说图片 | 2020最新国产精品视频 | 69精品在线观看 | 亚洲国产成人成上人色 | 国产手机在线精品 | 91麻豆视频网站 | 欧美激情视频在线免费观看 | 美女一丝不佳一级毛片大屁股 | 伊人俺去久久涩五月综合 | fefe66毛片免费看 | 日韩精品视频一区二区三区 | 怡红院视频网 | 亚洲第1页| 色综合久久88 | 国产亚洲精品拍拍拍拍拍 | 久久中精品中文 | 欧美日韩亚洲人人夜夜澡 | 久久91亚洲精品中文字幕 | 国产伦精品一区二区三区女 | 亚洲欧美人妖另类激情综合区 | 久久亚洲精品中文字幕亚瑟 | 久久精品国产清自在天天线 | 91色久| 午夜在线播放视频 | 久久两性视频 | 久久久久久极精品久久久 | 青青草一区二区免费精品 | 久久久亚洲国产精品主播 | 色婷综合 | 亚洲成a人片77777群色 | 国内精品手机在线观看视频 | 中文字幕日韩有码 | 久久91这里精品国产2020 | www.射射射 | 一区二区三区在线视频播放 | 中国成人在线视频 | 美女福利视频一区 |