`
javababy1
  • 浏览: 1219089 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

让你的VS2005支持离线调试.Net Framework2.0

阅读更多

伴随着VS2008的发布,迫于开源的压力和帮助推广VS2008这两方面的原因,微软允许VS2008在debugging时,可以查看并调试Net Framework的一些源代码,前提是您的电脑必须是联网状态,而是只支持VS2008,却不支持已被广泛使用的VS2005,这两天看了一些牛人(国外的)的文章,发现国外的人就是牛,有两个家伙就开发了一个小工具(http://www.codeplex.com/NetMassDownloader),可以把.NET Framework的源码给下载下来。同时支持在VS2005上进行离线调试。园子里早有朋友已经写过类似的文章,我就不多说了,我今天在这里主要把安装的步骤给写下来,希望对需要的朋友有所帮助。
第一步:下载.NET Mass Downloader.
第二步:下载.NET Framework3.5的安装文件,这是完整的可再发行组件包。有190多MB,下载完成后,安装它。
第三步:找到文件下载的目录。例如,我把文件放在的C盘的跟目录,文件的解压后的目录为C:\NetMassDownloader,然后我们运行cmd.exe,指向我刚才解压的目录:

第四步:对NetMassDownloader的参数进行设置,我是这样设置的。

这条命令我解释一下:
(1)-d C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727是我们安装.net2.0时,.net类库存放的文件夹。
(2)-output E:\NETFramework2.0是我们存放下载的.Net Framework的源代码的文件夹。这个目录你可以自定义,不一定非要和我写的一样。
(3)-vsver 8.0 表示我们要下载的源代码的版本是.net2.0
netmassdownloader.exe还有其他一些参数可以设置,大家输入netmassdownloader.exe /?就可以查看。在此就不罗嗦了。
参数配置好后,我们允许它,我们不要关闭它,.net framework的源代码大概有120多MB,我们耐心等待就行了,在运行的时候,可能会出现一些文件找不到的信息,我们不要管它。
第五步:源代码下载完成后,我们开始配置VS2005。
(1)按照我的截图配置:


启用“仅我的代码”(仅限托管)要求源文件与原版本完全匹配的选项给去掉。
第六步:配置你的解决方案,以后如果你创建了新的解决方案,第六步也是少不了的。

在“包含源代码的目录”中设定E:\NETFramework2.0,就是我们下载的.net framework2.0的源代码的目录。
完成以上步骤,恭喜你,你的vs2005就支持离线调试.net framework源代码了。

分享到:
评论

相关推荐

    .net 2.0 环境安装包

    .NET Framework 2.0是.NET Framework系列的第二个主要版本,发布于2005年。这个版本引入了许多新特性,如改进的垃圾收集机制、增强的代码调试工具、新的语言集成查询(LINQ)功能预览(虽然完整实现在.NET 3.5中)...

    framework 2.0 sp2完整安装版

    .NET Framework 2.0 Service Pack 2(SP2)是一个重要的更新,由微软公司发布,旨在增强和优化.NET Framework 2.0的基础架构...无论你是开发者还是普通用户,安装.NET Framework 2.0 SP2都将有助于提升你的计算机体验。

    Smart Client系列课程(2):使用Visual Studio 2005和.NET Framework 2.0创建专业Windows Forms应用程序(Video)

    在本课程中,重点是“使用Visual Studio 2005和.NET Framework 2.0创建专业Windows Forms应用程序”。这表明我们将深入学习如何利用这两个强大的开发平台来设计和实现功能丰富的桌面应用。 **描述详解:** MSDN ...

    VS2005.NET入门

    总的来说,VS2005 .NET入门意味着你需要掌握.NET Framework的基础,了解C#编程,熟悉Windows Forms和ASP.NET Web开发,以及如何利用VS2005的工具和特性进行项目管理、调试和测试。通过深入学习,你将能够高效地开发...

    Win8_2012_Net3.5_Offline

    如LINQ(Language Integrated Query)、改进的WPF(Windows Presentation Foundation)和WF(Windows Workflow Foundation)等,同时支持.NET Framework 2.0和3.0的所有应用程序。 压缩包内的文件“Win8_2012_...

    ADO.NET2.0(English)

    5. ** Linq-to-SQL**:虽然在ADO.NET 2.0本身并未直接引入,但.NET Framework 3.5中引入的Linq-to-SQL与ADO.NET紧密集成,提供了更强大的查询能力,让开发者可以使用C#或VB.NET的语法直接操作数据库。 6. ** 改进的...

    asp.net2.0数据库入门经典DOC格式

    综上所述,ASP.NET 2.0 和 ADO.NET 2.0 是.NET Framework 2.0的重要组成部分,它们为开发者提供了强大的工具和框架,极大地提高了Web应用的开发效率。无论是从技术的角度还是实际应用的角度来看,这两项技术都是值得...

    mysql.data.dll-6.9.8 包含.net 2.0 4.0 4.5

    - .NET 2.0:这个版本的 MySQL.Data.dll 支持 .NET Framework 2.0,这意味着它可以用于那些基于较旧框架构建的应用程序。 - .NET 4.0 和 4.5:随着 .NET Framework 的发展,MySQL 数据库驱动也进行了升级,以兼容...

    ASP.NET 2.0 中的数据访问与安全

    ASP.NET 2.0 是微软开发的一个用于构建Web应用程序的框架,它在.NET Framework 2.0的基础上提供了许多改进和新特性,特别是在数据访问和安全性方面。本资料包涵盖了这个主题的多个方面,包括文档、视频教程、PPT演示...

    Introducing Visual Basic 2005 for Developers的第1章

    ### Visual Basic 2005与.NET Framework 2.0:关键知识点解析 #### 一、Visual Basic 2005及其重要性 **Visual Basic 2005**是微软发布的一款重要的开发工具,它作为Visual Basic 6.0的后续版本,在保持原有优势的...

    70-536 pdf格式英文版

    《70-536:Microsoft .NET Framework 2.0 应用程序开发基础》是一本针对MCTS(微软认证技术专家)考试的专业指南,旨在帮助读者掌握.NET Framework 2.0平台上的应用程序开发技能。PDF格式的文档通常便于在线阅读、...

    asp.net 2.0學習資料(71-75)

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它是在.NET Framework 2.0版本上构建的。这个框架提供了丰富的功能和工具,让开发者能够更高效地创建动态网页和应用程序。本套学习资料针对初学者,旨在帮助...

    ASP.NET 2.0数据库入门经典(特别版)

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它是在.NET Framework 2.0版本上构建的。这个“ASP.NET 2.0数据库入门经典(特别版)”很可能是针对初学者的一本教程,旨在帮助读者快速掌握如何在ASP.NET 2.0...

    Microsoft_Programming.Microsoft.ADO.NET.2.0.Applications.Advanced.Topics.ebook-LRN.pdf

    《Microsoft Programming: Microsoft ADO.NET 2.0 Applications - Advanced Topics》是一本深入探讨高级数据访问技术的专业书籍,由Glenn Johnson撰写,于2006年由Microsoft Press出版。本书面向经验丰富的专业软件...

    asp.net 2.0學習資料(41-50)

    VB.NET是.NET Framework支持的另一种编程语言,语法与C#类似,但在某些方面更接近传统的Visual Basic。尽管本套资料以VB.NET为例,但理解C#的概念也是必要的,因为两者在ASP.NET开发中是兼容的。 每个PDF文件可能...

    Asp.Net2.0网站开发实战

    《Asp.Net2.0网站开发实战》这本书的随书光盘包含了大量的实践案例和代码示例,旨在帮助读者深入理解...通过实际操作,你可以学习如何把这些理论知识应用到实际项目中,解决实际问题,成为一名熟练的Asp.Net2.0开发者。

    MiniPIE vs05

    总的来说,MiniPIE vs05项目展示了如何利用Visual Studio 2005和.NET Framework 2.0来开发高效、用户友好的Windows Mobile应用程序。这个项目不仅是对过去移动开发历史的回顾,也是当前开发者学习移动应用开发技巧的...

    VS 2005官方文档

    尽管关于XML Web服务的宣传可能让人觉得有些夸张,但事实上,**.NET Framework**和**Visual Studio 2005**确实让创建和消费Web服务变得异常简单和高效。 #### 六、集成开发环境的全面升级 这部分着重强调了**...

    ADO.net 2.0 认证更新版

    ADO.NET 2.0是微软开发的一个数据访问技术框架,它是.NET Framework的重要组成部分,主要用于处理关系型数据库。在2009年底推出认证更新版,意味着这个版本对开发者的技术要求和考试内容进行了相应的升级和调整,以...

Global site tag (gtag.js) - Google Analytics