问题标签 [reflector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
8244 浏览

c# - 为什么要检查这个!= null?

有时我喜欢花一些时间查看 .NET 代码,只是为了看看幕后是如何实现的。String.Equals我在通过反射器查看方法时偶然发现了这个宝石。

C#

伊利诺伊州

this检查的理由是什么null?我必须假设这是有目的的,否则这可能现在已经被抓住并删除了。

0 投票
3 回答
2207 浏览

asp.net - 反编译一个asp.net站点

大家好

我有一个 asp.net 网站,但我没有它的源代码。

无论如何,我想反编译整个网站,这样我就可以在它上面工作了。

我怎样才能轻松地将整个网站反编译为 c# 而不是用 feflator 逐个文件地进行?

请帮我解决这个问题,谢谢!

0 投票
1 回答
31 浏览

.net - 查找程序集中特定类使用的近似磁盘空间

是否可以确定程序集中的类、命名空间或方法使用的磁盘空间?例如,在 Reflector 中,您可以看到所选程序集中的资源使用的字节数。

我问是因为我正在使用 Silverlight 并且我的客户端可执行文件 (xap) 变得相当大。已经可以在 xap 中看到包含的 DLL 和资源文件的大小,但是我的主 DLL 是占用空间的,所以我需要深入到代码级别来找出哪些模块如此胖。

0 投票
2 回答
1644 浏览

.net - 反射器未反编译“System.Data.Entity.dll”.NET 4.0

查看System.Data.Entity.dllfor .NET 4.0 时,没有反编译任何方法。我只看到方法存根。我尝试重新安装反射器,但仍然无法正常工作。我能够很好地反编译其他 .NET 程序集。

0 投票
2 回答
434 浏览

.net - 如何为 .NET winforms 应用程序创建安装程序,使其无需安装?

我负责部署为 ClickOnce 应用程序的内部应用程序。

当开发人员在发布了几个新版本(由于新功能、错误修复或其他原因)之后运行该工具并且该工具的输出不再符合开发人员的期望时,我们经常会遇到问题。这意味着开发人员需要额外的时间来更改他们的代码以适应工具版本的差异。

我注意到 Redgate 的 .NET Reflector 工具不需要安装程序——它以 .exe 文件、一些 dll 和少量其他文件的形式存在。

如果我们的工具可以这样部署,就可以保留多个版本。

如何为 .NET winforms 应用程序创建安装程序,以便以这种方式运行它?

0 投票
1 回答
201 浏览

c# - 通过实现类的反射方法获得

如上代码,我需要知道ILogManager的实现类,我只知道反映方式的信息,但是在方法中定义的类型是接口的类型

我已经通过IL反映了一些调用信息,调用这些信息我需要得到这些到底是由哪个类调用的。

0 投票
3 回答
593 浏览

c# - 如何让反射器在加载时加载不同的框架

当您第一次启动 .NET Reflector 时,它会询问您应该加载哪个框架的基础程序集。我经常从一个框架切换到另一个框架,并且想知道如何让它每次都弹出这个问题(除了重新安装)。还是我必须为每个手动创建列表

我似乎在菜单或选项下的任何地方都找不到它。

编辑:如果您想知道我的意思或有一段时间没有“第一次使用”,这些是我所指的选择,从这里引用的图像(现在当然包括 .NET Framework 4.0):

http://www.myviewstate.net/blog/image.axd?picture=select_framework_version.png

0 投票
4 回答
1990 浏览

.net - 如何在 .Net 中安全地存储加密密钥?

如果您有一个 .Net 应用程序(或任何其他应用程序),您如何安全地存储内部加密密钥?我不是在谈论用户输入的键,而是在程序本身中硬编码的键,用于在程序的其他实例之间进行通信。例如,如果您有一个点对点类型的程序,您可能想要加密数据包,这样您就可以确定您正在与您的程序的另一个实例而不是其他人的实例交谈。我的解决方案是将密钥硬编码到客户端中,然后以这种方式简单地加密/解密所有内容。

但是,我想知道在.Net 中这样做是否安全。我没有广泛使用 Reflector 或类似的东西,但据我所知,从 CIL 解构 .Net 应用程序听起来相当容易。对于拥有这些应用程序之一的人来说,去寻找我的幻数会是微不足道的吗?

0 投票
1 回答
593 浏览

c# - 带有无效令牌错误的奇数反射器反编译

有好心人帮我整理出无法编译的 .Net Reflector v6.5 的输出吗?我认为这些符号不正常,但全局搜索和替换可能会解决这个问题。我没有得到奇怪的类定义。想法?

像这样使用:

0 投票
3 回答
1065 浏览

c# - 如何使反射器不会因新语法而窒息

有没有办法让反射器反汇编回新的 c# 结构?

自动实现的属性是这样出来的:

带有字符串整数或对象的泛型类型出现错误:

Tuple<User,String><User,string>

更不用说为响应某些基于 lambda 的代码而生成的令人困惑的枚举器了。

有任何想法吗?回到原来的形式会很棒,但达到等效的可编译状态将是向前迈出的一大步。上述示例不是有效的 C# 代码。