我是.NET应用程序开发新手。涉及一个项目,有三个模块,如接口层,业务层和数据层;我建立了这些,我得到了.dll文件。如何在c#中提取.dll文件?
但我丢失了一个.dll文件的源代码。
我想提取.dll并获取相同的源代码。是否有可能从.dll文件中提取我的源代码?
我是.NET应用程序开发新手。涉及一个项目,有三个模块,如接口层,业务层和数据层;我建立了这些,我得到了.dll文件。如何在c#中提取.dll文件?
但我丢失了一个.dll文件的源代码。
我想提取.dll并获取相同的源代码。是否有可能从.dll文件中提取我的源代码?
我真的很喜欢JetBrains dotPeek,它是免费且易于使用的。
将它用于同样目的
尝试ILSpy,一个开源的.NET程序集浏览器和反编译器(它需要在.NET Framework 4.0)。
搜索c#反编译器:http://www.jetbrains.com/decompiler/ – wudzik
试试[DotPeek](http://www.jetbrains.com/decompiler/)。请注意,这将使您获得DLL的源代码*表示*,但原始代码已经不存在了**(下次更加小心您的源代码!)局部变量名称和注释,例如**不能* *被恢复。 –
http://www.decompiler.net/下载一个免费的评估版本 –