.NET Framework终于开源了!

05
期待已久的.NET Framework终于在本周开源了,微软在MS-RL协议下终于公开了.NET Framework源代码,我们只可以自由查看,不允许直接进行修改。第一批开放的源代码包括:

.NET基本类库:
System,System.CodeDom,System.Collections,System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading

ASP.NET:
System.Web, System.Web.Extensions

Windows Forms:
System.Windows.Forms

Windows Presentation Foundation:
System.Windows

ADO.NET和 XML:
System.Data
System.Xml

详情请访问ScottGu的文章:http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx

如何在Visual Studio 2008中进行配置请参考这篇文章:Configuring Visual Studio to Debug .NET Framework Source Code

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2008-01-17 08:50 TerryLee 阅读(10882) 评论(106)  编辑 收藏 网摘 所属分类: [01]  .NET大本营

评论共2页: 上一页 1 2 
  回复  引用  查看    
#101楼2008-01-17 09:06 | 路缘      
期待很久了,谢谢楼主
  回复  引用    
#102楼2008-01-17 09:11 | 陈志中的.Net技术学习专栏
期待ing...
  回复  引用  查看    
#103楼2008-01-17 09:16 | Wilensky      
lz是我的榜样,哈哈。支持!
  回复  引用  查看    
#104楼2008-01-17 09:19 | 李华星      
其实MS不用开, 我也有.net framework的源代码, 哈哈
  回复  引用    
#105楼2008-01-17 09:28 | taotao2008[未注册用户]
请问MFC的源代码开了吗?
  回复  引用  查看    
#106楼[楼主]2008-01-17 09:28 | TerryLee      
@李华星
并不是人人都有.NET Framework的源代码的:)

  回复  引用  查看    
#107楼[楼主]2008-01-17 09:29 | TerryLee      
@taotao2008
没看到啊

  回复  引用  查看    
#108楼[楼主]2008-01-17 09:30 | TerryLee      
@Wilensky
谢谢,榜样不敢当:)

  回复  引用  查看    
#109楼[楼主]2008-01-17 09:32 | TerryLee      
@韩现龙
呵呵,看看它的源码总是好的

  回复  引用  查看    
#110楼[楼主]2008-01-17 09:33 | TerryLee      
@a feng
只能尽我最大的努力为大家带来最新的.NET报道:)

  回复  引用  查看    
#111楼2008-01-17 09:34 | Osamede      
还是没有打包的源码可以下载,只有通过vs2008调试的时候才能看。

  回复  引用  查看    
#112楼2008-01-17 09:40 | 望穿秋水      
不知道开源对我们都有什么好处?
  回复  引用    
#113楼2008-01-17 09:41 | 小鬼00[未注册用户]
这个源代码不是很早就可以看到了吗?有什么好这么兴奋的?

如果C#的编译器给开源了就好了.

  回复  引用  查看    
#114楼[楼主]2008-01-17 09:48 | TerryLee      
@Osamede
过段时间应该会提供打包下载的

  回复  引用  查看    
#115楼[楼主]2008-01-17 09:50 | TerryLee      
@望穿秋水
可以研究一下.NET Framework内部的东西了,比以前自己动手反编译要好的多吧:)

  回复  引用  查看    
#116楼[楼主]2008-01-17 09:50 | TerryLee      
@小鬼00
很早就可以看到?哪儿?

  回复  引用    
#117楼2008-01-17 09:59 | 在线代理[未注册用户]
这个好,要留个名。刻个记号。
虽然我也看不懂,但是希望开源了,对于mono能够有好处

  回复  引用    
#118楼2008-01-17 10:00 | Peterzhang[未注册用户]
终于不用反编译来搞了! 可惜只开源一部分! 不过只要一开源就会带来研究热潮,满期待的! .
  回复  引用    
#119楼2008-01-17 10:03 | 阿弱[未注册用户]
世界更加美好了!!
  回复  引用  查看    
#120楼[楼主]2008-01-17 10:03 | TerryLee      
@Peterzhang
WCF、WF、LINQ等在随后会相继开源的。

  回复  引用  查看    
#121楼[楼主]2008-01-17 10:04 | TerryLee      
@在线代理
:)

@阿弱
:)

  回复  引用    
#122楼2008-01-17 10:04 | J[未注册用户]
只支持VS08RTM?连Express都不支持?bate2更没办法支持吗?!
  回复  引用  查看    
#123楼[楼主]2008-01-17 10:10 | TerryLee      
@ J
好像只支持VS2008 RTM,Beta2应该不会支持的

  回复  引用  查看    
#124楼2008-01-17 10:14 | 大豆男生      
终于开源了
  回复  引用  查看    
#125楼2008-01-17 10:14 | 留恋星空      
瞧瞧
  回复  引用  查看    
#126楼2008-01-17 10:20 | Jeffrey Zhao      
很好,很强大!
  回复  引用  查看    
#127楼2008-01-17 10:22 | beyondjay      
以前就能看阿,现在更加正式了吧
  回复  引用  查看    
#128楼[楼主]2008-01-17 10:25 | TerryLee      
@Jeffrey Zhao
呵呵,08年度最流行语言...

  回复  引用  查看    
#129楼[楼主]2008-01-17 10:25 | TerryLee      
@beyondjay
以前使用反编译吧?

  回复  引用  查看    
#130楼2008-01-17 10:28 | Yoshow      
我用的还是 vs 2005 有变通的方法可以看源码不
  回复  引用  查看    
#131楼2008-01-17 10:30 | A.Z      
--引用--------------------------------------------------
小鬼00: 这个源代码不是很早就可以看到了吗?有什么好这么兴奋的?

如果C#的编译器给开源了就好了.
--------------------------------------------------------

呵呵...




  回复  引用  查看    
#132楼2008-01-17 10:32 | birdshome      
很黄很暴力

使用条款

以下协议解释 Microsoft Connect 的使用条款。

注意:您必须阅读“使用条款”并单击“我同意”后方可继续向 Microsoft Connect 注册。注册后,可以通过单击“Microsoft Connect 使用条款”链接随时查阅“使用条款”,该链接位于本网站的每一个网页的页脚中。

如果您同意 Connect 的使用条款,即确认您已年满 18 岁。如果您尚未年满 18 岁,请单击“取消”按钮。

囧rz...


  回复  引用  查看    
#133楼[楼主]2008-01-17 10:38 | TerryLee      
@Yoshow
等微软提供打包下载之后,就可以看了,呵呵

  回复  引用  查看    
#134楼[楼主]2008-01-17 10:39 | TerryLee      
@birdshome
呵呵

  回复  引用  查看    
#135楼2008-01-17 10:40 | 装配脑袋      
C#的源代码不是早公开了吗,但是我觉得那个没什么好看的啊。。。
  回复  引用  查看    
#136楼2008-01-17 10:45 | 怪怪      
--引用--------------------------------------------------
birdshome: 很黄很暴力
--------------------------------------------------------

刚要说呢 :P

  回复  引用  查看    
#137楼[楼主]2008-01-17 10:48 | TerryLee      
@装配脑袋
后面的开源还会包括WCF、LINQ等的源代码。

有些时候看一下还是有用的:)

  回复  引用  查看    
#138楼[楼主]2008-01-17 10:51 | TerryLee      
@怪怪
都用上这个“流行语”了,呵呵

  回复  引用    
#139楼2008-01-17 10:53 | oxsoft.cn[未注册用户]
很爽,很强大!
  回复  引用  查看    
#140楼[楼主]2008-01-17 11:05 | TerryLee      
@birdshome
--引用--------------------------------------------------
birdshome: 很黄很暴力

使用条款

以下协议解释 Microsoft Connect 的使用条款。

注意:您必须阅读“使用条款”并单击“我同意”后方可继续向 Microsoft Connect 注册。注册后,可以通过单击“Microsoft Connect 使用条款”链接随时查阅“使用条款”,该链接位于本网站的每一个网页的页脚中。

如果您同意 Connect 的使用条款,即确认您已年满 18 岁。如果您尚未年满 18 岁,请单击“取消”按钮。

囧rz...


--------------------------------------------------------
太.......

  回复  引用  查看    
#141楼[楼主]2008-01-17 11:08 | TerryLee      
@oxsoft.cn
怎么这么火爆呢:)

  回复  引用    
#142楼2008-01-17 11:13 | J[未注册用户]
如何使用了两个symbols?文章里说“One final note here, if you have the Microsoft Symbol Server configured via _NT_SYMBOL_PATH, you'll need to add the Reference Source path above to that path as well - _NT_SYMBOL_PATH overrides the above settings.”应该怎么写这个_NT_SYMBOL_PATH?
set _NT_SYMBOL_PATH = SRV*C:\WINDOWS\Symbols*http://msdl.microsoft.com/download/symbols;;http://referencesource.microsoft.com/symbols
这样写?

  回复  引用  查看    
#143楼2008-01-17 11:23 | EricWen      
VS2008下面有开源是吗?
开源,期待我们能够更好的理解

  回复  引用  查看    
#144楼2008-01-17 11:26 | 怪怪      
@TerryLee
我的意思是你的博客现在颜色很黄, 调试的时候那个提示也是黄的, 行为内容很暴力 :D

  回复  引用  查看    
#145楼2008-01-17 11:39 | 破曉之陽      
開源了。。怎么看啊。 怎么學習啊。E文的看不懂。有中文的不。
  回复  引用  查看    
#146楼[楼主]2008-01-17 11:39 | TerryLee      
@怪怪
底色的确有点“黄”:)

  回复  引用  查看    
#148楼[楼主]2008-01-17 11:42 | TerryLee      
@EricWen

  回复  引用  查看    
#149楼[楼主]2008-01-17 11:43 | TerryLee      
@破曉之陽
源码不会有中文的:)

如何配置看看这个
http://www.cnblogs.com/yuyijq/archive/2008/01/17/1042521.html" target="_new">http://www.cnblogs.com/yuyijq/archive/2008/01/17/1042521.html

  回复  引用  查看    
#150楼2008-01-17 12:13 | 随风流月      
@birdshome
我未满十八岁,咋办。。。

  回复  引用  查看    
#151楼[楼主]2008-01-17 12:18 | TerryLee      
@随风流月
“点击取消按钮”,呵呵^_^

  回复  引用    
#152楼2008-01-17 12:25 | ^_^[未注册用户]
关闭VS后,本地的源文件被删掉了,下次打开又得重新下载???
  回复  引用  查看    
#153楼2008-01-17 12:39 | 阿不      
不过,我想问大家,
很黄很暴力
是哪里来的?怎么最近类似的词这么多呢?
请原谅我的无知啊。

  回复  引用  查看    
#154楼2008-01-17 12:42 | 韩现龙      
@阿不
好像是mop来的吧,钱宏武的msn签名是“黄暴力同学万岁”,哈哈。

  回复  引用  查看    
#155楼[楼主]2008-01-17 12:54 | TerryLee      
@阿不
来自于我们伟大的CCTV新闻连播
---------------------------------------
北京市学生张××:上次我查资料,突然蹦出一个窗口,很黄很暴力,我马上给关了。
----------------------------------------
张XX同学也一举成为07年底网络当红人物之一:)


  回复  引用  查看    
#156楼[楼主]2008-01-17 12:54 | TerryLee      
@^_^
这个不太清楚,不知道是不是这样

  回复  引用  查看    
#157楼[楼主]2008-01-17 12:55 | TerryLee      
@韩现龙
黄暴力同学 指的就是张XX小同学

  回复  引用  查看    
#158楼2008-01-17 12:59 | 阿不      
了解了,看来就在这几天的事情。
  回复  引用  查看    
#159楼2008-01-17 13:01 | 阿不      
不是,也有快一个月的时间了。网络的力量无穷啊。
  回复  引用  查看    
#160楼[楼主]2008-01-17 13:06 | TerryLee      
@阿不
呵呵,好像是12月27号吧,记不太清了:)

不知道对mono有没有什么影响...
  回复  引用  查看    
#162楼2008-01-17 13:20 | SZW      
Great!!!
  回复  引用  查看    
#163楼2008-01-17 13:21 | .。oоΟ○〇      
介个介个···变化真是快 .net还没学怎么样那 它就开源了 这····
  回复  引用  查看    
#164楼[楼主]2008-01-17 13:47 | TerryLee      
@sunlight(back天津 Find Working...)
现在还不知道

  回复  引用  查看    
#165楼[楼主]2008-01-17 13:47 | TerryLee      
@SZW
:)

  回复  引用  查看    
#166楼[楼主]2008-01-17 13:49 | TerryLee      
@.。oоΟ○〇
开源可以更好的学习

  回复  引用    
#167楼2008-01-17 13:50 | 小鬼00[未注册用户]
@TerryLee
反编译一下就出来了.

  回复  引用    
#168楼2008-01-17 13:51 | qwerty[未注册用户]
这回复实在无聊!
  回复  引用    
#169楼2008-01-17 13:55 | 游人[未注册用户]
有限开源,不过能看到源码已经够了
  回复  引用  查看    
#170楼[楼主]2008-01-17 14:05 | TerryLee      
@小鬼00
反编译很麻烦啊,那不能算是开源,现在开源之后还保留了注释...

  回复  引用  查看    
#171楼[楼主]2008-01-17 14:31 | TerryLee      
@游人
这些是第一批开源,后面会开源其他部分:)

  回复  引用    
#172楼2008-01-17 14:55 | conannb[未注册用户]
vs 2005可以吗?
  回复  引用  查看    
#173楼2008-01-17 16:21 | Boler Guo      
这个Symbol Server其实前两天就泄露出来了:
http://www.cnblogs.com/anytao/archive/2008/01/14/anytao_activities_080113.html
注意8楼的回复。

  回复  引用  查看    
#174楼2008-01-17 16:23 | 阿牛 - 专注OOP      
凑个热闹,呵呵。
  回复  引用  查看    
#175楼2008-01-17 16:47 | A.Z      
--引用--------------------------------------------------
conannb: vs 2005可以吗?
--------------------------------------------------------


超市里去买把菜刀吧...

  回复  引用  查看    
#176楼[楼主]2008-01-17 17:01 | TerryLee      
@conannb
貌似不行

  回复  引用  查看    
#177楼[楼主]2008-01-17 17:02 | TerryLee      
@Boler Guo
呵呵,虽然泄露了,但是MS没有宣布啊

  回复  引用  查看    
#178楼2008-01-17 17:09 | 蓝天旭日      
以前看过报道.....
蚂蚁啃大象,不知道从哪开始哦...

哈哈

  回复  引用  查看    
#179楼2008-01-17 18:04 | Anytao      
值得庆贺的事情,Scott应该还在国外,还有时间发布这个消息:-)
  回复  引用  查看    
#180楼2008-01-17 18:08 | 装配脑袋      
哎。。下载的源代码用完后就会删掉,真是小气的不行。。。
  回复  引用  查看    
#181楼2008-01-17 18:31 | 一叶舟      
哈哈!咱们也不用再看着java虚拟机的那些源代码留口水了
  回复  引用  查看    
#182楼[楼主]2008-01-17 18:42 | TerryLee      
@蓝天旭日
“从头开始”:)

  回复  引用  查看    
#183楼[楼主]2008-01-17 18:44 | TerryLee      
@Anytao
是啊,不知道是不是Scott发的

  回复  引用  查看    
#184楼[楼主]2008-01-17 18:44 | TerryLee      
@装配脑袋
Scott不是说将来会提供打包下载的吗,现在怎么这么搞呢....

  回复  引用  查看    
#185楼[楼主]2008-01-17 18:44 | TerryLee      
@一叶舟
:)

  回复  引用  查看    
#186楼2008-01-17 22:48 | 木野狐(Neil Chen)      
cool
  回复  引用  查看    
#187楼2008-01-18 09:16 | Rivers Zhao      
非常 好,
  回复  引用  查看    
#188楼2008-01-18 09:23 | beyoung      
你好,请问codeSmith能判断sql中的字段是否可空吗?
以产生下面这样的类型.
(实体类中的)
private Nullable _publishDate;
private Nullable _isPBookSale;
private Nullable _isHaveEC;
private Nullable _isReview;

谢谢!

  回复  引用    
#189楼2008-01-18 14:54 | vb1980[未注册用户]
@beyoung
ColumnSchema AllowDBNull

  回复  引用    
#190楼2008-01-18 21:28 | 小基[未注册用户]
支持!!!!!!!!!
  回复  引用  查看    
#191楼2008-01-18 22:52 | beyoung      
--引用--------------------------------------------------
vb1980: @beyoung
ColumnSchema AllowDBNull
--------------------------------------------------------
ThX! How kind of you!

  回复  引用    
#192楼2008-01-19 16:35 | jjgjbmnbmn[未注册用户]
<><>''<>
  回复  引用    
#193楼2008-01-19 16:35 | jjgjbmnbmn[未注册用户]
ghj@jjgjbmnbmn

  回复  引用    
#194楼2008-01-23 18:13 | sssssss[未注册用户]
“友情链接”中 两个老赵的博客链接
  回复  引用  查看    
#195楼[楼主]2008-01-23 19:15 | TerryLee      
@sssssss
添加重复了:)

什么开源,这也可以叫做开源?
查看源码还需要购买VS2008。
http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx
blog上面说源代码可用?什么源代码可用?只是可以看到代码就叫做可用,微软真是骗子,商业骗子。

  回复  引用  查看    
#197楼[楼主]2008-01-28 11:55 | TerryLee      
@微软是骗子,强烈不满!
要求别太高,MS这几年在开源上的努力,大家都看到了

  回复  引用  查看    
#198楼2008-01-30 10:02 | w荒v原v狼w      
极度支持!!!!!!!!!!!!!!!!!!1
  回复  引用  查看    
#199楼2008-03-29 21:08 | 高_超      
reflector就可以反编译类库.........不过没有真正研究过............
欲盖弥彰,不解决根本问题,期待他的windows开源,否则注定不会好命!
  回复  引用  查看    
#201楼2008-07-23 13:43 | hbf      
open source
评论共2页: 上一页 1 2 



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1042263




相关文章:

相关链接: