我能反射的.NET基础类库(BCL)? [英] Can I Reflector the .NET Base Class Libraries (BCL)?

查看:195
本文介绍了我能反射的.NET基础类库(BCL)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

BCL

具体而言,我是不是打破了EULA做这个?

Specifically, am I breaking the EULA by doing this?

推荐答案

那为什么还要使用反射? <一href="http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-$c$c-now-available.aspx">Just看看原始出处code !

Why bother using reflector? Just look at the original source code!

在更多的研究,我发现,在.NET框架下相同的EULA下降,因为它是安装了操作系统,与一对夫妇的附加条款,您可以通过运行以下命令,并选择正确的为找到你的语言(1033为英语)。

After more research, I found that the .NET Framework falls under the same EULA as the operating system on which it is installed, with a couple of additional terms which you can find by running the following command and choosing the right one for your language (1033 is in English).

where /R "%WINDIR%\Microsoft.NET" eula*.*

因此​​,作为微软操作系统的最终用户许可协议的明确规定为编译或反汇编是不允许的,并期待在code的反射可以考虑下这个下跌,看来在技术上是不合法要看通过反射的.NET Framework的源$ C ​​$ C。即使你可以看一下原来的code ......一个有趣的悖论。

So as Microsoft operating system EULA's explicitly state that to "decompile or disassemble" is not permitted, and looking at code in Reflector could be considered to fall under this, it appears that technically it is not legal to look at the .NET Framework source code via Reflector. Even though you can look at the original code... an interesting paradox.

这篇关于我能反射的.NET基础类库(BCL)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆