5

我需要使用开发人员评论和合理的变量名称来获取原始源代码。我知道如何反编译程序集,这不是我正在寻找的答案。System.Numerics.BigInteger

我试过的:

  • 下载 .NET 4 和 4.5 的源代码,但由于某种原因不包括 BigInteger。
  • 按照MS 说明进行源步进,但由于SP1的这个问题,这不起作用,而且我没有在我的开发机器上回滚的选项。我也无法访问另一台具有开发功能的机器。

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

4

2 回答 2

2

之前在 MSDN BigInteger 源代码上已经问过这个问题

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

源步进是您最好的选择。我也遇到过你提到的问题,发现 RedGate 源步进器(在 VM 上的 Reflector 试验的一部分)可以解决问题。

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

更新:

于 2012-08-26T02:42:20.120 回答
1

这是根据 JustDecompiler 的 BigInteger 源代码,给定框架的 BigInteger dll:http: //pastebin.com/hFXJ7m8p

于 2012-08-26T02:24:11.877 回答