c# - 在哪里可以找到 System.Numerics.BigInteger 的源代码?

标签 c# .net visual-studio-2010 debugging

<分区>

我需要获取 System.Numerics.BigIntegerORIGINAL 源代码,其中包含开发人员注释和合理的变量名称。 我知道如何反编译程序集,但这不是我要找的答案。

我尝试过的:

  • 正在下载 .NET 4 和 4.5 的源代码,但出于某种原因未包含 BigInteger。
  • 源步进跟随MS instructions但由于 this issue 而无效使用 SP1 并且我没有在我的开发机器上回滚的选项。我也无法访问另一台支持开发的机器。

我相信你们中的许多人都使用过源步进来调试和/或查看 BCL 源代码。如果有,请发布 BigInteger 和相关代码作为答案。如果这样做跨越了任何法律界限,请让我知道,以便我可以替代方案。如果您确实提出了替代方案,请说明这样做的具体原因。

最佳答案

这已经在 MSDN 上被问过 BigInteger source code

除非您有权访问私有(private)的 Microsoft 源代码和符号服务器,否则您不会通过代码注释获得它。

源步进是您最好的选择。我也遇到过您提到的问题,并发现 RedGate 源步进器(虚拟机上的 Reflector 试用版的一部分)可以解决问题。

如果您没有时间自己编写,另一种方法是使用第三方: http://www.codeproject.com/Articles/2728/C-BigInteger-Class

更新:

关于c# - 在哪里可以找到 System.Numerics.BigInteger 的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12123465/

相关文章:

c# - .net mvc async/await 的 DI/IoC

c# - IQueryable 转换

c# - 如何在 Windows 通用应用程序中对焦相机?

c# - 将 XML 字符串注入(inject) XmlWriter 时的 XML 缩进

c# - 有什么办法可以在Linux容器中运行.NET Core App?

c# - 如何防止在加载表单时检查 RadioButton?

c# - LINQ to Entities 无法识别该方法

c# - 如何调试代码分析自定义规则?

c++ - 如何使 Visual Studio C++ 2010 编译行为像 gcc/g++? (或相反亦然)

c# - 使用一个 Windows 窗体 - Visual Studios c#