文号
821866
阅读
4896
回复
1
收藏
1
在这里可以看【.NET源代码】
2016/06/23
IP:四川

微软已经把.NET Framework开源了,如果需要参考源代码以搞清楚.NET Framework内部运行原理的话,可以看这个网站:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

一般情况下,最好还是按照MSDN文档使用.NET Framework,以免微软将来更新框架引起兼容性问题。MSDN文档:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

当某个.NET组件按照常规方法解决不了问题的时候,再去看.NET Framework源代码,搞清楚它的内部运行机制,有助于问题的解决。

[ 修改于10年6个月前 - 2016/06/23 21:27:46 ]
1
acmilan作者
10年5个月前修改于 10年5个月前IP:四川
822182
1楼

许可协议是MS-RSL。也就是说,这些源代码仅供参考,不允许其它用途。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>

.NET Core的源代码只要求保留半份MIT License,也就是可以删掉所有的大写权利声明,只保留小写版权信息。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>

Mono现在核心代码是MIT协议,但是少数模块具有BSD、GPL、Apache v2、MPL、MS-PL等协议。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX>

微软常用的MS-PL许可证,允许按需使用、修改和分发,只是“这个软件”必须按照原有版权分发,“这个软件的源代码”必须按照原有版权和MS-PL分发。

引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的