当前位置: 首页 > 编程语言 > C#

如何进入微软的.NET框架源码?分享

时间:2023-04-10 14:48:10 C#

如何进入微软的.NETFramework源码?我想进入Microsoft的源代码,但不能。我按照配置VisualStudio进行调试中的说明进行操作。特别是,我禁用了“启用我的代码”并启用了“启用.NETFramework源代码”。最后,将源符号位置设置为“http://referencesource.microsoft.com/symbols”。但是,当我双击堆栈上的框架项时,我得到了一些汇编代码而不是C#代码。此外,“GotoSource”菜单项被禁用。我使用的是VisualStudio2008SP1和.NET3.5SP1。我为下载的东西创建了一个全新的文件夹。我得到了一些pdb文件,但没有C#文件。我查看了ConfiguringVisualStudiotoDebug.NETFrameworkSourceCode并安装了路径。没有不同。我正在尝试WPF的源代码。下载了pdb,看起来Microsoft支持这些。有没有解决的办法?据我所知,使用参考源单步执行.NETFramework与随处可见的指南配合得很好。使用VSSP1,您甚至不必添加指向参考源服务器的路径。但问题是版本不匹配。框架程序集随.NET3.5SP1、VistaSP2、Windows7更新,但它们的参考源PDB不可用。相应的参考源论坛也好像死了。我记得读过他们花了更长的时间来推出初始符号,因为他们构建了一个基础设施,可以让他们快速推出新版本。要么这并没有真正发生,要么他们不使用它。并非.NETFramework的所有部分都可用作参考源,但ShawnBurke的博客“配置VisualStudio以调试.NETFramework源代码”描述了其中的一部分(以及启动和运行的步骤)。更新:嗯。尽管它曾经可以工作,但它在我的机器上也坏了。奇怪的。以上就是C#学习教程:如何进入微软的.NET框架源码?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: