自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

全面解讀.Net Framework源碼調(diào)試詳細(xì)步驟

開發(fā) 后端
.Net Framework源碼調(diào)試主要可以分為以下幾步:.Net Framework Source Code的發(fā)布;對(duì).Net Framework Source Code進(jìn)行單步調(diào)試;在項(xiàng)目解決方案屬性的通用屬性中的調(diào)試源文件中輸入C:\ReferenceSource等。

.Net Framework源碼已經(jīng)面向大眾進(jìn)行開源。這大大方便了我們的開發(fā)需求。在這里我們就先為大家詳細(xì)講解一下有關(guān).Net Framework源碼調(diào)試的主要步驟,希望能對(duì)大家有所幫助,加深對(duì).Net Framework的理解。#t#

.Net Framework源碼調(diào)試第一步、.Net Framework Source Code的發(fā)布。

Scottgu發(fā)布的一篇文章,已經(jīng)詳細(xì)說明了開源的Libraries。這里,我想講的是.Net Framework Source Code是基于MS-RL(Microsoft Reference License)許可下發(fā)布的。這里有一篇關(guān)于.Net Framework Source Code的文章

http://blog.joycode.com/scottgu/archive/2007/10/04/109100.aspx,有興趣的朋友可以閱讀一下。

NetMassdownloader

下載頁面: http://www.codeplex.com/NetMassDownloader/Release/ProjectReleases.aspx?ReleaseId=10592

1)將下載器的壓縮包解壓縮到一個(gè)文件夾,如c:\1。在c盤根目錄下新建一個(gè)文件夾2,以保存下載的源代碼。

2)在dos命令提示符(DOS系統(tǒng))下,將當(dāng)前目錄設(shè)置為下載器所在的文件夾。(你不要說你不用常用的dos命令哦?不會(huì)就去百度搜索一下使用方法吧。)

3)輸入命令“netmassdownloader -d C:\Windows\Microsoft.NET\Framework\v2.0.50727 -output c:\2”,以下載.net2.0框架的源代碼。(筆者下載.net2.0的源代碼,程序提示說,沒有在服務(wù)器上找到文件。)

注:若.net2.0框架的源代碼不可下載,可以用命令“netmassdownloader -d "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5”操作第三步。
或 把以下文件保存bat文件運(yùn)行

 

代碼

  1. NetMassDownloader.exe -d C:\WINDOWS\Microsoft.
    NET\Framework\v2.0.50727 -o D:\ReferenceSource -fo   
  2. NetMassDownloader.exe -d C:\WINDOWS\Microsoft.
    NET\Framework\v3.0\Windows Communication Foundation
     -o D:\ReferenceSource -fo NetMassDownloader.exe 
    -d C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows 
    Workflow Foundation -o D:\ReferenceSource -fo   
  3. NetMassDownloader.exe -d C:\WINDOWS\Microsoft.
    NET\Framework\v3.0\WPF -o D:\ReferenceSource -fo   
  4. NetMassDownloader.exe -d C:\WINDOWS\Microsoft.
    NET\Framework\v3.5 Workflow Foundation -o 
    D:\ReferenceSource -fo   
  5. pause 

.Net Framework源碼調(diào)試第二步、如何對(duì).Net Framework Source Code進(jìn)行單步調(diào)試。

這里我主要針對(duì)VS2005IDE環(huán)境下對(duì).Net Framework Source Code的單步調(diào)試。首先,在Codeplex的網(wǎng)站下載一個(gè).Net Mass Downloader的程序,這個(gè)程序主要用來從微軟符號(hào)服務(wù)器下載源代碼到本地硬盤。這里有幾點(diǎn)要注意的:你必須先下載.Net Framework3.5,3.0,2.0的安裝包,并安裝完成后方可下載,否則的話,你會(huì)下載不到任何源代碼。

打開VS2005命令提示窗口,輸入命令,如下:

 

代碼

  1. "C:\netmassdownloader>netmassdownloader" -d   
  2. "C:\Program Files\Reference 
    Assemblies\Microsoft\Framework\v3.5" -d   
  3. "C:\Program Files\Reference 
    Assemblies\Microsoft\Framework\v3.0" -d   
  4. "c:\Windows\Microsoft.net\framework\
    v2.0.50727" -output C:\ReferenceSource。 

 

這時(shí)候的下載將會(huì)花費(fèi)你很長(zhǎng)的時(shí)間。接著它便會(huì)將源代碼逐個(gè)下載到C盤的ReferenceSource文件夾里面。

然后,打開VS2005,在工具->選項(xiàng)->調(diào)試->常規(guī)中,將“啟用源服務(wù)器支持”和“要求源文件與原始版本完全匹配”的復(fù)選框的勾去掉。

配置你的解決方案,以后如果你創(chuàng)建了新的解決方案

右鍵,你的解決方案,選擇屬性---調(diào)試源文件,然后把源文件的鏈接地址新建一個(gè),粘貼過去。

 

.Net Framework源碼調(diào)試第三步、在項(xiàng)目解決方案屬性的通用屬性中的調(diào)試源文件中輸入C:\ReferenceSource。

注冊(cè)表里面改了,操作如下:打開注冊(cè)表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0下面有一個(gè)Key叫Source Directories,把你的本地源代碼路徑添到最前并以分號(hào)(;)結(jié)尾即可。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-06 19:38:16

.NET Framew

2009-12-15 11:28:34

.NET Framew

2010-01-07 17:51:36

VB.NET實(shí)現(xiàn)Sin

2010-01-05 18:09:07

.NET Framew

2010-01-06 18:13:58

.NET Framew

2010-01-06 19:18:22

.NET Framew

2010-01-05 17:39:10

.NET Framew

2010-01-06 13:50:37

.NET Framew

2012-03-31 10:59:02

ASP.NET

2010-03-05 14:50:08

Python調(diào)用.ne

2010-01-05 09:57:34

.NET Framew

2010-01-06 16:25:58

.Net Framew

2009-12-14 10:19:23

.NET Framew

2010-01-06 13:32:30

.NET Framew

2009-12-22 17:14:37

ADO.NET Ent

2010-01-06 15:29:13

.NET Framew

2010-01-05 11:26:27

.net Framew

2009-12-21 09:40:58

無線路由設(shè)置

2010-01-06 11:30:22

.NET Framew

2009-12-25 16:26:03

ADO.NET控制
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)