自由、创新、研究、探索……

Linux/Windows Mono/DotNet [ Open Source .NET Development/ 使用开源工具进行DotNet软件开发]
posts - 517, comments - 1987, trackbacks - 143, articles - 55
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

.NET Mass Downloader 如果把Mass看成一个单词,则软件的名称可以翻译为“团块下载器",难道把文件分成一块一块的分别下载?但mass的真正含义还是“多路访问交换系统"(Multiple Access Switching System,简称MASS)的意思,它将单个下载过程分成多个连接,一个连接负责一小块下载任务,同时进行下载,即使在下载过程中,某个连接意外中断,也并不影响其它的下载任务,整个下载过程也不会受到影响,而且中断的连接马上会重新连接,并从断点开始续传,这显然要比单个连接要快得多. VS2008虽然可以通过设定符号文件的方式调试(.NET框架库源代码可用了( 韩现龙译)),源码文件只能在调试过程中必要的时候被下载,在调试进行的过程中因下载源码而导致意外暂停。通过.NET Mass Downloader完成.NET整体源码的下载,而且可以通过配置VS 2005,以非常类似的方法在VS 2005中使用这些源码。
Mass用来表示整体下载.NET Framework源码调试真是合适不过了

在老外的blog看到好几篇关于这个项目的介绍,和大家分享一下,具体的设置和使用参照下面的文章:
1、Download All the .NET Reference Source Code at Once with Net Mass Downloader
2、.NET Mass Downloader 1.1 Released
3、.NET Mass Downloader 1.2 Released
4 NetMassDownloader Download .Net Framework Source Code At Once Without Any Visual Studio Installed , Enables Offline Debug In VS 2008,VS2008 Express Edition,2005 And CodeGear Rad Studio.

自由、创新、研究、探索……
Url: http://shanyou.cnblogs.com
website: http://www.openbeta.cn

Feedback

#1楼    回复  引用  查看    

2008-02-15 22:05 by 老Q      
安心的等 牛人 发布源码包,好奇心已经不像大学时那么重了。。。

#2楼    回复  引用  查看    

2008-02-16 16:04 by volnet(可以叫我大V)      
也收到相关的邮件了(不知道为什么会发给我,晕……)

不会用哦.运行下面这句么?提示元素不足
netmassdownloader -d "c:\winnt\microsoft.net\framework\v2.0.50727" -v

#3楼 [楼主]   回复  引用  查看    

2008-02-16 20:56 by 自由、创新、研究、探索……      
@volnet(可以叫我大V)
c:\winnt\microsoft.net\framework\v2.0.50727 这个路径要看你的操作系统上的.net framework的路径呢,不要简单的拷贝文章的例子

#4楼    回复  引用  查看    

2008-02-16 21:10 by volnet(可以叫我大V)      
又可以了,估计刚才是网络问题
(本机就是这个,呵呵)

#5楼    回复  引用  查看    

2008-02-17 09:57 by 周银辉      
不知LZ搞定过没有,我前几天试了一下,老是说服务器上没有相应的文件

#6楼    回复  引用  查看    

2008-02-17 11:09 by Colin Han      
呵呵,所有下载都很正常。我用的是下面的命令:

netmessdownloader -d "C:\Windows\Microsoft.NET\Framework\v2.0.50727" -output F:\Downloads\Develop\SourceCodes\Microsoft -v

#7楼    回复  引用  查看    

2008-02-17 11:11 by Colin Han      
他不会自动识别代理,应此,如果你需要通过代理上网,必须这样写:

netmessdownloader -d "C:\Windows\Microsoft.NET\Framework\v2.0.50727" -output F:\Downloads\Develop\SourceCodes\Microsoft -v -proxy http://proxy_addr:80|username|password|domain

#8楼    回复  引用  查看    

2008-02-17 13:00 by goalbell      
"file not on symbol server"是代理设置问题吗?如何设置呢?

#9楼 [楼主]   回复  引用  查看    

2008-02-17 20:43 by 自由、创新、研究、探索……      
@周银辉
搞定了呢

#10楼    回复  引用  查看    

2008-02-18 14:18 by goalbell      
之前看了一下,原来要安装.net FX 3.5才能下载,但下载了一小部分就抛出异常或者远程服务器问题了。

#11楼 [楼主]   回复  引用  查看    

2008-02-20 13:16 by 自由、创新、研究、探索……      
@老Q
需要你自己同意MS-PL协议才能看代码的,所以别人是不能发布源码包的

#12楼    回复  引用  查看    

2008-02-20 16:59 by sunbird69      
多谢~~~
下载中...

#13楼    回复  引用  查看    

2008-02-20 19:56 by sunbird69      
不知道 大家下载的速度怎么样,我这下载狂慢,估计今天得挂机了
而且 有许多文件找不到...

#14楼    回复  引用  查看    

2008-02-21 08:31 by 911      
好东西,谢谢分享

#15楼    回复  引用  查看    

2008-02-21 09:18 by 老Q      
如果下载错误了,在启动它,下载是检查更新还是覆盖更新?

#16楼    回复  引用  查看    

2008-02-21 14:15 by StillWartersRunDeep      
我为什么总是 File not on symbol server 呢

#17楼    回复  引用  查看    

2008-02-21 14:45 by 随风逝去      
@sunbird69
我好像有一百多个找不到

#18楼    回复  引用  查看    

2008-05-24 20:11 by 皇帝的新装      
下载了。没时间看。

#19楼    回复  引用  查看    

2008-05-24 20:12 by 皇帝的新装      
大家凑一凑啊,看能不能搞个完整的版本。