成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面解讀.Net Framework源碼調試詳細步驟

開發 后端
.Net Framework源碼調試主要可以分為以下幾步:.Net Framework Source Code的發布;對.Net Framework Source Code進行單步調試;在項目解決方案屬性的通用屬性中的調試源文件中輸入C:\ReferenceSource等。

.Net Framework源碼已經面向大眾進行開源。這大大方便了我們的開發需求。在這里我們就先為大家詳細講解一下有關.Net Framework源碼調試的主要步驟,希望能對大家有所幫助,加深對.Net Framework的理解。#t#

.Net Framework源碼調試第一步、.Net Framework Source Code的發布。

Scottgu發布的一篇文章,已經詳細說明了開源的Libraries。這里,我想講的是.Net Framework Source Code是基于MS-RL(Microsoft Reference License)許可下發布的。這里有一篇關于.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)將下載器的壓縮包解壓縮到一個文件夾,如c:\1。在c盤根目錄下新建一個文件夾2,以保存下載的源代碼。

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

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

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

 

代碼

  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源碼調試第二步、如何對.Net Framework Source Code進行單步調試。

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

打開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。 

 

這時候的下載將會花費你很長的時間。接著它便會將源代碼逐個下載到C盤的ReferenceSource文件夾里面。

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

配置你的解決方案,以后如果你創建了新的解決方案

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

 

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

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

責任編輯:曹凱 來源: 博客園
相關推薦

2010-01-06 19:38:16

.NET Framew

2009-12-15 11:28:34

.NET Framew

2010-01-07 17:51:36

VB.NET實現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-01-05 09:57:34

.NET Framew

2010-03-05 14:50:08

Python調用.ne

2009-12-22 17:14:37

ADO.NET Ent

2010-01-06 13:32:30

.NET Framew

2010-01-06 16:25:58

.Net Framew

2009-12-14 10:19:23

.NET Framew

2009-12-21 09:40:58

無線路由設置

2010-01-06 15:29:13

.NET Framew

2010-01-05 11:26:27

.net Framew

2009-12-25 16:26:03

ADO.NET控制

2009-12-30 17:51:31

Silverlight
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品综合久久 | 黄色片在线看 | 一本色道久久综合亚洲精品高清 | 欧美综合一区 | 国产精品完整版 | 国产高清在线精品一区二区三区 | 欧美精品一二区 | 91欧美| 99热都是精品 | 香蕉婷婷 | 久久免费观看一级毛片 | 一区二区精品 | 久久久久久久久中文字幕 | 国产高清精品一区二区三区 | 精品亚洲91 | 美女黄18岁以下禁止观看 | 狠狠操电影 | 99精品网站| 成人在线一区二区三区 | 男女午夜激情视频 | 99爱免费 | 亚洲国产精品一区二区三区 | 久久久美女 | av一区二区三区四区 | 秋霞电影一区二区三区 | 91视频大全| 久久青青| 99精品网 | 手机在线观看 | 天天久久 | 一区二区三区在线播放视频 | 中文字幕一区二区三区乱码在线 | 国产午夜av片 | 人人cao| 国产精品视频二区三区 | 成人国产在线观看 | 伊人伊人 | 国产精品欧美一区二区 | 久久伊人影院 | 中文字幕亚洲欧美日韩在线不卡 | 天天艹日日干 |