C#重新编译反编译的.dll

C#重新编译反编译的.dll,c#,dll,compilation,C#,Dll,Compilation,所以,我只是用.NETReflector反编译了一个.dll。我现在有了一个包含所有.cs文件(例如称为“MyAssembly”)的文件夹,以及作为子名称空间的子文件夹,其中也包含.cs文件。我现在编辑了一些.cs文件,希望重新编译回.dll。有没有办法将整个MyAssembly文件夹编译回.dll?在Visual Studio中创建正确类型(dll、应用程序等)的新C#项目。如果您还没有免费版本,则可以使用它。然后手动将.cs文件添加到项目中。如果代码依赖于任何资源文件,则还必须提取这些文件并

所以,我只是用.NETReflector反编译了一个.dll。我现在有了一个包含所有.cs文件(例如称为“MyAssembly”)的文件夹,以及作为子名称空间的子文件夹,其中也包含.cs文件。我现在编辑了一些.cs文件,希望重新编译回.dll。有没有办法将整个MyAssembly文件夹编译回.dll?

在Visual Studio中创建正确类型(dll、应用程序等)的新C#项目。如果您还没有免费版本,则可以使用它。然后手动将.cs文件添加到项目中。如果代码依赖于任何资源文件,则还必须提取这些文件并将其添加到新项目中。如果代码依赖于默认情况下未包含的任何内容,则可能必须添加任何程序集引用。完成后,您应该能够重新编译代码。可能会有错误,因为反编译远远不够完美。

使用Visual Studio重新编译…好的,所以我将项目导出到VS中。出于某种原因,有成千上万的错误。这不可能是对的——这是Steam平台上广泛使用的视频游戏的代码。你认为这是为什么?可能是故意混淆以阻止人们修改和重新编译游戏。有近30000个错误。我不可能解决这一切。