从DLL构建C#项目

问题描述:

我可以使用ILSpy查看.NET DDL的C#代码。是否有任何程序从dll构建完成的C#项目?从DLL构建C#项目

P.S.我不想将dll添加到我的现有项目中。我想从DLL中获取一些代码并理解它是如何工作的。但是直接从反射器读代码很困难。我更喜欢从Visual Studio中读取代码,并希望从dll创建“Class Library”项目。

+2

你可以添加DLL作为一个程序集,并调用所有的功能,如果这就是你要求的... – soandos 2011-05-10 13:20:40

+0

它已经建成,因此在一个DLL。正如soandos所说,你可以引用dll并访问它的所有功能。我不知道你认为你可以通过重新编译反编译的代码来达到什么目的... – anothershrubery 2011-05-10 13:23:37

+2

那么问题是如何从已编译的代码中获取C#项目。我认为,因为他想改变它,而不仅仅是使用它... – Andy 2011-05-10 13:24:39

如果我没有理解你的问题的权利,你可以创建一个完整的项目文件包括使用展鹏的.net反射从DLL的代码

http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1 

还有其他免费产品的市场,包括Telerik的JustDecompile我不是非常确定!

http://www.telerik.com/products/decompiling.aspx 

话虽如此,展鹏的.Net反射器工作正常时,DLL包含代码是相当直序,我确实发现,当DLL被引用许多其他DLL它越野车。

这听起来像你正在寻找Reflector,它可以反编译DLLs来完成C#项目。