.NET Reflector 有“免费”的替代品吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/4876347/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-03 15:12:25  来源:igfitidea点击:

Is there a “free” alternative to .NET Reflector?

.netopen-sourcereflector

提问by Ian Ringrose

Possible Duplicate:
Something Better than .NET Reflector?

可能的重复:
比 .NET Reflector 更好的东西?

Possible Duplicate:
Open Source Alternatives to Reflector?

I don't consider this to be a duplicate, as the contact of the other questions is about learning how reflector works, and this question is about coping when reflector stops being free

可能的重复:
Reflector 的开源替代品?

我不认为这是重复的,因为其他问题的联系是关于学习反射器的工作原理,而这个问题是关于反射器停止空闲时的应对

Now that Red-Gate has said .NET Reflector will no longer be free, is there an alternative that save the pain of getting a purchase order approved?

既然 Red-Gate 已经表示 .NET Reflector 将不再是免费的,那么是否有替代方案可以避免采购订单获得批准的痛苦?

It seems that jetbrains may be bringing out a tool:

似乎jetbrains 可能会推出一个工具

Good news is that we're preparing a standalone binary-as-a-source application, i.e. a decompiler + assembly browser to explore whatever .NET compiled code is legal to explore. We don't have any specific date for release, but it's going to be released this year, and it's going to be free of charge. And by saying “free”, we actually mean “free”.

好消息是我们正在准备一个独立的二进制源应用程序,即一个反编译器 + 汇编浏览器来探索任何合法的 .NET 编译代码。我们没有任何具体的发布日期,但它会在今年发布,而且是免费的。说“免费”,我们实际上是指“免费”。

Also ilspyis a new open source tool that seems to be making good progress. ILSpy is the open-source .NET assembly browser and decompiler.

另外ilspy是一个新的开源工具,似乎正在取得良好的进展。ILSpy 是开源的 .NET 程序集浏览器和反编译器。

Development started after Red Gate announced that the free version of .NET Reflector would cease to exist by end of February 2011.

在 Red Gate 宣布 .NET Reflector 的免费版本将在 2011 年 2 月底停止存在之后,开发工作就开始了。

回答by codymanix

The old original versions are still free so you can use it. I do not think that there were so many improvements over time that would upgrading make this important.

旧的原始版本仍然是免费的,因此您可以使用它。我不认为随着时间的推移有如此多的改进会使升级变得如此重要。

回答by Justin Niessner

There's nothing quite as good that I know of.

据我所知,没有什么比这更好的了。

If you're not willing to shell out $35 for a perpetual license (no upgrade fees, etc.) for a tool as useful as .NET Reflector, you shouldn't be using it to begin with. There's no need for a purchase order, buy yourself a personal copy.

如果您不愿意为像 .NET Reflector 这样有用的工具支付 35 美元的永久许可证(无升级费用等),那么您一开始就不应该使用它。不需要采购订单,给自己买一份个人副本。

RedGate has been maintaining that tool forever and it's about time they got some revenue from it.

RedGate 一直在维护该工具,现在是他们从中获得一些收入的时候了。