Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C查看特定.NET类的源代码_C#_Visual Studio_Dll - Fatal编程技术网

C# C查看特定.NET类的源代码

C# C查看特定.NET类的源代码,c#,visual-studio,dll,C#,Visual Studio,Dll,我浏览了一些问题,其中一个比较突出: 这让我想到了这里: 我尝试了网站上说的一切,下载了一个我无法从那里打开的文件,最终在我的源文件夹中找到了一个用于符号缓存的.pdb文件,我无法使用我查看过的许多工具打开该文件 所以这是我找到我问题答案的最后手段。出于纯粹的好奇心和缺乏更好的方法来理解一些东西,我想从微软打开一个特定的类,即我想查看RichTextBox和它继承的类,但我根本找不到一种方法来让它为我工作。我想要原始源代码,而不是反编译器产品,因为我主要需要理解一些东西,而不是看到随机变量名。我

我浏览了一些问题,其中一个比较突出: 这让我想到了这里:

我尝试了网站上说的一切,下载了一个我无法从那里打开的文件,最终在我的源文件夹中找到了一个用于符号缓存的.pdb文件,我无法使用我查看过的许多工具打开该文件

所以这是我找到我问题答案的最后手段。出于纯粹的好奇心和缺乏更好的方法来理解一些东西,我想从微软打开一个特定的类,即我想查看RichTextBox和它继承的类,但我根本找不到一种方法来让它为我工作。我想要原始源代码,而不是反编译器产品,因为我主要需要理解一些东西,而不是看到随机变量名。我感谢任何能让我摆脱愚蠢和笨拙的帮助,以及除了VS之外的正确工具


请注意,我使用的是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