gpt4 book ai didi

c# - 动态创建类到cs文件?

转载 作者:可可西里 更新时间:2023-11-01 08:46:36 24 4
gpt4 key购买 nike

我正在使用 AssemblyBuilder 创建一个复杂的类,稍后我会从中创建对象。然而,这个类是如何真正构建的还存在不确定性。那么有什么办法可以把这个动态创建的类写成cs文件供检查呢?

我可以将 dll 文件写入磁盘,但我需要 cs 文件。

最佳答案

您可以使用以下方法将托管 .NET dll 反编译为 C# 代码

  • DotPeek由 JetBrains 提供(免费,来源已关闭)
  • ILSpy开源项目(麻省理工学院许可证源可在 github 获得)
  • Reflector由 Red Gates(付费工具,来源已关闭)
  • JustDecompile由 Telerik(免费提供开源反编译引擎,可在 github Apache License 获得)
  • 还有一个微软的ildasm工具。

如果您需要编写自定义工具,您可以下载开源代码并尝试一下。

关于c# - 动态创建类到cs文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52328747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com