【发布时间】:2013-06-06 18:10:14
【问题描述】:
我浏览了一些问题,这个问题比较突出: .Net Classes and their source code 将我指向这里:Microsoft Reference Source Server。
我尝试了网站所说的所有内容,下载了一个我无法从那里打开的文件,并且在某个时候,我的源文件夹中最终出现了一个 .pdb 文件,用于符号缓存,我无法使用我查看的大量工具打开它进入。
所以这是我找到问题答案的最后手段。出于纯粹的好奇心(并且缺乏更好的方式来理解某些东西)我想从 Microsoft 打开一个特定的类(即我想查看RichTextBox 以及它继承的类)但我根本找不到方法为我做这项工作。我想要原始源代码,而不是反编译器产品,因为我主要需要了解一些东西,而不是看到随机变量名称。我感谢任何可以帮助我摆脱愚蠢和笨拙的帮助,以及这样做的正确工具(如果有 VS 以外的任何工具)。
请注意,我使用的是 Visual Studio 2012,是的,我查看了涵盖此特定版本的指南,而不是 VS 2008 上的指南。
【问题讨论】:
-
您是否尝试过此页面上的“下载”链接:referencesource.microsoft.com/netframework.aspx?另外,请尝试通过 Internet Explorer 下载它们。由于某种原因,我的 Firefox 尝试下载
.aspx文件而不是安装程序本身。 -
@ChrisSinclair 我实际上说过我在那里尝试了所有东西,包括下载页面。不过,下载的文件是一个.aspx 文件,如果你这么说,我会用IE 重新下载。 ;)
-
这是我通过谷歌找到的一些源代码;至少对于 4.0 版:dotnetframework.org/default.aspx/4@0/4@0/DEVDIV_TFS/Dev10/…(编辑:更新到稍微较新版本的链接)
-
重命名
netframework.aspx -> netframework.msi
标签: c# visual-studio dll