C# C查看特定.NET类的源代码
我浏览了一些问题,其中一个比较突出: 这让我想到了这里: 我尝试了网站上说的一切,下载了一个我无法从那里打开的文件,最终在我的源文件夹中找到了一个用于符号缓存的.pdb文件,我无法使用我查看过的许多工具打开该文件 所以这是我找到我问题答案的最后手段。出于纯粹的好奇心和缺乏更好的方法来理解一些东西,我想从微软打开一个特定的类,即我想查看RichTextBox和它继承的类,但我根本找不到一种方法来让它为我工作。我想要原始源代码,而不是反编译器产品,因为我主要需要理解一些东西,而不是看到随机变量名。我感谢任何能让我摆脱愚蠢和笨拙的帮助,以及除了VS之外的正确工具C# C查看特定.NET类的源代码,c#,visual-studio,dll,C#,Visual Studio,Dll,我浏览了一些问题,其中一个比较突出: 这让我想到了这里: 我尝试了网站上说的一切,下载了一个我无法从那里打开的文件,最终在我的源文件夹中找到了一个用于符号缓存的.pdb文件,我无法使用我查看过的许多工具打开该文件 所以这是我找到我问题答案的最后手段。出于纯粹的好奇心和缺乏更好的方法来理解一些东西,我想从微软打开一个特定的类,即我想查看RichTextBox和它继承的类,但我根本找不到一种方法来让它为我工作。我想要原始源代码,而不是反编译器产品,因为我主要需要理解一些东西,而不是看到随机变量名。我
请注意,我使用的是Visual Studio 2012,是的,我查阅了一份涵盖此特定版本的指南,而不是VS 2008上的指南 此页面上的下载链接:应该可以使用。但是,请尝试通过Internet Explorer下载它们;出于某种原因,我的Firefox试图下载一个.aspx文件,而不是安装程序本身。编辑:正如@ParagMeshram所指出的,如果需要的话,只需将netframework.aspx重命名为netframework.msi即可 此外,这里还有一个指向dotnetframework.org托管的源代码的链接:
我不能确定它是否是最新的最棒的,或者你将根据什么进行编译,但应该让你对它的工作原理有一个很好的了解。本页上的下载链接:应该可以。但是,请尝试通过Internet Explorer下载它们;出于某种原因,我的Firefox试图下载一个.aspx文件,而不是安装程序本身。编辑:正如@ParagMeshram所指出的,如果需要的话,只需将netframework.aspx重命名为netframework.msi即可 此外,这里还有一个指向dotnetframework.org托管的源代码的链接:
我不能确定它是否是最新的最棒的,或者您将根据什么进行编译,但应该让您对它的工作原理有一个很好的了解。您是否尝试过此页面上的下载链接:?此外,请尝试通过Internet Explorer下载它们。由于某种原因,我的Firefox试图下载一个.aspx文件,而不是安装程序本身。@ChrisSinclair我实际上说我在那里尝试了一切,包括下载页面。不过,下载的文件是一个.aspx文件,如果你这么说,我会用IE重新下载;下面是我通过谷歌找到的一些源代码;至少对于4.0版:编辑:更新到稍新版本的链接检查此项-重命名netframework.aspx->netframework.msi是否尝试此页面上的下载链接:?此外,请尝试通过Internet Explorer下载它们。由于某种原因,我的Firefox试图下载一个.aspx文件,而不是安装程序本身。@ChrisSinclair我实际上说我在那里尝试了一切,包括下载页面。不过,下载的文件是一个.aspx文件,如果你这么说,我会用IE重新下载;下面是我通过谷歌找到的一些源代码;至少对于4.0版:编辑:更新到稍新版本的链接检查此项-重命名netframework.aspx->netframework.msi已为我找到两个解决方案。”诺说!非常感谢你帮我省去了额外的挫折我已经找到两个解决方案了。”诺说!非常感谢你帮我省去了额外的挫折D