.net-reflector相关内容

有没有办法“覆盖"?一种带反射的方法?

不继承而只用反射是否可以在C#中动态更改方法的代码? 类似: nameSpaceA.Foo.method1 = aDelegate; 我无法更改/编辑 The Foo 类. 命名空间 nameSpaceA{Foo类{私有无效方法1(){//... 一些代码}}} 我的最终目标是动态更改以下代码: public static IList确保节点集(IList listItems); ..
发布时间:2021-12-26 14:26:44 C#/.NET

在没有语法糖的情况下将IL转换为C#

我正在寻找一个程序,该程序将向我显示给出IL代码的最低级别的C#代码(即没有语法糖). 我尝试使用.NET Reflector查看一个.exe文件,该文件包含带有foreach循环的简单控制台应用程序,希望看到GetEnumerator(),MoveNext(),Current等,但是它显示为foreach循环. 是否存在这样的程序?还是可以在.NET Reflector中选择“无语法 ..
发布时间:2020-07-16 18:37:38 C#/.NET

可以轻松地反编译C ++.Net程序集吗?

我知道所有程序集都可以通过某种方式反编译,但是C#&使用(.Net Reflector)之类的工具,最容易将VB应用程序反编译为源代码. 所以我的问题是,如果我使用.Net程序集和带有C ++的函数对应用程序进行编程,是否容易像使用.Net反射器和此类工具的C#或VB应用程序那样对它进行反编译? 好吧,如果我在不使用.Net框架任何功能的情况下对其进行编程,并且仅将UI称为.Net程序集,那 ..
发布时间:2020-07-16 18:37:34 C#/.NET

Dotpeek重新编译反编译的文件

我如何重新编译编辑后的代码 还是将其替换为原始文件,然后将其另存为exe在dotpeek中? 我尝试重新编译并保存已保存的文件,但我不能 如果您发现任何方式,请分享 谢谢 解决方案 在Assembly Explorer窗格中右键单击打开的文件,然后选择Export to Project,这会将其保存为Visual Studio Project,您可以打开它并进行编译. ..
发布时间:2020-07-16 18:37:32 其他开发

< PrivateImplementationDetails> {GUID}。方法$$ ****的代码文件。不编译!

我们必须从另一个项目的.NET程序集,从反射器生成的文件已。对于一个片断的方法之一哪里。 现在VS 2010的C#编译器会引发编译错误的种种意想不到的$$。右括号等。 在ILDASM我看到这种方法与许多人提到一起,但在生成的代码中,我发现只有这些编译器cgenerated方法,在未来的1。 如何去编译? 解决方案 这些通常是由静态只读阵列。你不会被编译它们。同时反射是显着 ..
发布时间:2016-10-04 23:24:46 C#/.NET

查看从编译前pression产生IL code

是否可以查看IL code产生的,当你在一个防爆pression树调用编译()?考虑这个非常简单的例子: 类节目 { 公共int值{搞定;组; } 静态无效的主要(字串[] args) { VAR参数=前pression.Parameter(typeof运算(计划)); VAR CON =前pression.Constant(5); ..
发布时间:2016-08-28 14:18:57 C#/.NET

难道这C ++项目中使用这些工具就像一个.net反射反编译?

我使用Microsoft Visual Studio 2012,我想写本机C应用++。我之所以不想使用Manged code(.NET),因为我不希望我的应用程序反编译回源$ C ​​$ C用这些工具就像一个.net反射,但它会很好,如果我仍然在我的应用程序中使用的用户界面(CLR Windows窗体)。 但是,当我加入UI(CLR Windows窗体)到我的Win32项目该消息弹出: 这 ..
发布时间:2015-11-27 12:43:09 C#/.NET

.NET EXE / DLL的混淆

可能重复: 大家好, 我在使用.NET Framework 4.0和做任何计划。当我完成它,我出版,并得到我的程序exe文件。 但是,任何第三方软件反编译我的EXE和任何人认为我的codeS。 例如: 我如何保存我的code? 谢谢大家... 解决方案 您可以使用一个混淆工具,如 Dotfuscator 或 Eazfuscator.NET 。 Eazfuscator.NET是免费 ..
发布时间:2015-11-26 19:27:56 C#/.NET

我可以使用.net反射来修改和放大器;快速重新编译code?

是否有可能使用 .net反射(或其他工具)进行修改和重新编译$ C $ ç快速(即没有倾销源,然后使用的Visual Studio 重新编译) ? 解决方案 您也许可以使用 Reflexil 附加的反射来做到这一点: Reflexil是一个组装编辑器,并运行一个插件反射。使用Mono.Cecil能做到,Reflexil能够操纵IL code和修改后的程序集保存到磁盘。 Reflexil还 ..
发布时间:2015-11-25 23:34:16 C#/.NET