.net框架源代码批量下载器
众所周知,微软公开了.net框架的源代码。这对于广大的程序员来说是个好消息!但有个小小的问题,就是我们只能在调试的时候查看代码中用到的类的源代码。而现在Kerem Kusmezer, John Robbins帮我们解决了这个问题。他们两人做了一个小程序,以方便我们批量下载.net框架的源代码!这是不是很酷?
下面来谈谈怎样用.net框架源代码批量下载器:
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”操作第三步。
下载器下载地址:
http://www.codeplex.com/NetMassDownloader/Release/ProjectReleases.aspx?ReleaseId=10592
posted @ 2008-02-21 10:13
911 阅读(4372)
评论(31) 编辑 收藏 网摘 所属分类:
asp.net技术
发表评论
写个批处理,一次把2.0到3.5的全部下载到D:\ReferenceSource 。
不过这个下载器不怎么完善,会有很多文件下载不成功。
以下为批处理文件的内容 :
NetMassDownloader.exe -d C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 -o D:\ReferenceSource -fo
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
NetMassDownloader.exe -d C:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF -o D:\ReferenceSource -fo
NetMassDownloader.exe -d C:\WINDOWS\Microsoft.NET\Framework\v3.5 Workflow Foundation -o D:\ReferenceSource -fo
pause
这个……现在已经不叫DOS系统了……叫命令提示符模式……
感谢lz分享这个工具~
#3楼[
楼主]2008-02-21 10:41 |
谢谢一楼的朋友补充,也感谢二楼的朋友更正我的一个错误
NetMassDownloader.exe -output "C:\Dev\Microsoft.Net\v2.0"
-d "C:\Windows\Microsoft.Net\Framework\v2.0.50727"
-d "C:\Dev\Microsoft.Net\v3.0" -d "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5"
-d "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5"
在原文的评论中,有这样的使用方式,不需要每次重复的写!
#6楼[
楼主]2008-02-21 11:10 |
谢谢草原上的骏马提醒,我没有认真看原文的评论。
这个前几天试过,那时是提示server上没有该文件,全部是提示这个。
大家 下载的速度如何,昨天就开始下到现在 还没下载完
速度有点慢 ...
--引用--------------------------------------------------
kangnoz: 这个前几天试过,那时是提示server上没有该文件,全部是提示这个。
--------------------------------------------------------
不用担心
只是下载失败的文件会提示,下载成功的会保存在你硬盘上
去看下就知道了。
无法下载 怎么回事?
File not on symbol server
#12楼[
楼主]2008-02-21 12:37 |
--引用--------------------------------------------------
游客1: 我会提示“远程服务器返回错误”啊,是什么问题啊
--------------------------------------------------------
可能跟你带宽有关,或者是服务器忙,没有响应你的请求。请多试几次。
提示File not on symbol server 是什么原因?
#15楼[
楼主]2008-02-21 13:29 |
--引用--------------------------------------------------
ssdi: 提示File not on symbol server 是什么原因?
--------------------------------------------------------
服务器没有找到文件
为什么我每个命令都试了
可是都是提示说找不到文件啊?
能不能帮帮我?
我写的批处理文件,然后用管理员的权限运行。
cd\
f:
cd NetMassDownloader
pause
NetMassDownloader -d "C:\Windows\Microsoft.Net\Framework\v2.0.50727" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Workflow Foundation" -output "D:\ReferenceSource"
pause
结果提示都是:
Processed binaries/PDBs : 0
Files not processed : 5
Downloaded source files : 0
这之类的。
#17楼[
楼主]2008-02-21 15:37 |
引用--------------------------------------------------
沉默的老虎: 为什么我每个命令都试了
可是都是提示说找不到文件啊?
能不能帮帮我?
我写的批处理文件,然后用管理员的权限运行。
cd\
f:
cd NetMassDownloader
pause
NetMassDownloader -d "C:\Windows\Microsoft.Net\Framework\v2.0.50727" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Workflow Foundation" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF" -output "D:\ReferenceSource"
NetMassDownloader -d "C:\WINDOWS\Microsoft.NET\Framework\v3.5\Workflow Foundation" -output "D:\ReferenceSource"
pause
结果提示都是:
Processed binaries/PDBs : 0
Files not processed : 5
Downloaded source files : 0
这之类的。
--------------------------------------------------------
下载文件失败。我个人建议装上.net3.5后在下载一次。我正在研究.net框架源代码批量下载器的源代码,争取这几天给大家做一个winform的类似程序,这样就不要在命令提示行模式下操作了。
有没有人成功下载到System.Web.Mvc.dll的这个东西相关的源代码?
#19楼[
楼主]2008-02-21 16:13 |
--引用--------------------------------------------------
小鬼00: 有没有人成功下载到System.Web.Mvc.dll的这个东西相关的源代码?
--------------------------------------------------------我正在下,下了20多m了,速度好慢。
如果没有授权限制, 我觉得还是有人下载出来之后打包供人下载, 才方便啊
微软总是这么缩头缩脚的, 烦人
Processed binaries/PDBs : 8
Files not processed : 123
Downloaded source files : 3987
有123个文件没下载成功呢?咋办?
谁下载完了打个包吧,让大家下载好的了...下的好慢啊
@911
你好。谢谢你的回复。
我的系统是vista ultimate ,我想,在我安装VS 2008的时候我已经安装的 .NET 3.5了。可是还是失败啊。
还有什么别的方法吗?
如果你的那个WinForm的版本写好了,麻烦你能不能发个EMAIL给我谢谢。
netmassdownloader -d "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5" -d "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0" -d "c:\Windows\Microsoft.net\framework\v2.0.50727" -output c:\dev\NetFXSource
--引用--------------------------------------------------
HappyQQ: 下载不了呀
--------------------------------------------------------
也是提示什么File not on symbol server什么的 我是2005 是不是这个问题啊?我想下载怎么办啊?
能告诉我,下载后,怎么配置? 提示老是找不到源代码