2012-07-30 76 views
2

我希望看到位于System.dll上的Regex类的一些私有变量的值。如果好奇,为什么我会想twick该类看看this question.将程序集反编译为项目

因此,我将不得不反编译C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dll

我能够编译与反射器:

enter image description here

现在我的问题是有没有一种方法来创建一个与所有这些类的视觉工作室的解决方案。在那里有数百个课程,我不想一个接一个地把它们放到我的新项目中。

+3

不要去那里。您可以使用调试器查看私有变量。你甚至可以使用Reflection将它们从对象中移出。 – 2012-07-30 18:01:26

+0

同意我会给这个试试谢谢:) – 2012-07-30 18:03:40

+0

问题是,私人变量'_index'的设置= 0,如果匹配失败。我希望在方法的中间部分进行回顾。也许我可以从不同的线程尝试访问它几次。这将是非常不安全的lol – 2012-07-30 18:09:05

回答

2

ILSpy和JustDecompile都允许导出到Visual Studio项目。