可能重复:
编译并运行动态代码,而不生成 EXE?
如何以编程方式在 C#.Net 中将 .cs 文件编译为 .dll?
在 .NET 4.0 中,我想做以下事情。
- 在运行时编写 cs 文件。
- 在运行时编译 cs 文件。
- 在运行时创建这些文件的实例。
有可能吗?怎么做?
可能重复:
编译并运行动态代码,而不生成 EXE?
如何以编程方式在 C#.Net 中将 .cs 文件编译为 .dll?
在 .NET 4.0 中,我想做以下事情。
有可能吗?怎么做?
是的。有可能的。要创建和编译类,您可以使用CodeDOM。然后你可以创建实例在你的代码中使用它们。
你为什么要这样做?如果您可以提供更多信息,那么有人可以提供更好的选择。