我可以使用 ILSpy 从 .NET ddl 中查看 C# 代码。是否有任何程序可以从 dll 构建完整的 C# 项目?
PS 我不想将 dll 包含到我现有的项目中。我想从 dll 中获取一些代码并了解它是如何工作的。但是直接从反射器读取代码更难。我更喜欢从 Visual Studio 读取代码,并希望从 dll 创建“类库”项目。
听起来您正在寻找 Reflector,它可以反编译 DLL 以完成 C# 项目。
如果我理解您的问题,您可以使用 Redgate 的 .Net Reflector 创建一个完整的项目文件,包括来自 dll 的代码
http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1
市场上还有其他免费产品,包括 Telerik 的 JustDecompile 我不太确定!!
http://www.telerik.com/products/decompiling.aspx
话虽如此,当 DLL 包含相当直接的前言代码时,Redgate 的 .Net Reflector 工作正常,但当 DLL 引用许多其他 DLL 时,我确实发现它有问题。