天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

  新建一個(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類(lèi)中。

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è)你可以讀寫(xiě)的目錄下面,我是安裝在D:/RefSrc。

  最后,配置Visual Studio 2010。

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

lll

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

ffff

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

  參考:

  http://referencesource.microsoft.com/

  Step Into .NET Framework 4.0 Source Code

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

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

主站蜘蛛池模板: 国产精品熟女人妻 | 成人免费小视频 | 天海翼精品久久中文字幕 | 草莓视频在线看免费高清观看 | 男神插曲女生软件完整版 | 乱码国产丰满人妻WWW | 国产亚洲国际精品福利 | 亚洲精品久久久一区 | 羞羞答答影院在线 | 成人国产在线看不卡 | 欧美成人无码视频午夜福利 | 最近中文字幕2019国语4 | 欧美亚洲国产专区在线 | 热久久2018亚洲欧美 | 国产一卡在线观看完整版 | AV精品爆乳纯肉H漫网站 | 囯产免费精品一品二区三区视频 | 丝袜美女被啪啪不带套漫画 | 久久综合色超碰人人 | 免费黄色网址在线观看 | 人妻中文字幕无码系列 | 久久国产精品萌白酱免费 | 青柠在线观看视频在线高清完整 | 亚洲国产中文字幕在线视频综合 | 日日摸夜添夜夜夜添高潮 | 日本国产成人精品无码区在线网站 | 在线观看视频亚洲 | 饥渴的新婚女教师 | 一个人免费视频在线观看高清频道 | 国产亚洲人成网站在线观看播放 | 国产精品99久久久久久人韩国 | 在线精彩视频在线观看免费 | 侮辱丰满美丽的人妻 | 亚洲AV色香蕉一区二区三区 | hdsexvideos中国明星 | 狠狠干福利视频 | 夜夜女人国产香蕉久久精品 | 亚洲国产在线观看免费视频 | 无限资源在线看影院免费观看 | 亚洲欧美日韩另类精品一区二区三区 | 久久欧洲AV无码精品色午夜麻豆 |