TypeBuilder中缺少CreateType.如何移植这个?

Zoe*_*y M 11 c# system.reflection .net-core-rc2

尝试将应用程序从.net 4.5移植到.net核心以供客户端使用.我注意到CreateType不再是TypeBuilder的一部分.我已经搜索了多个新的反射库而没有运气.有谁知道如何移植这个?

有问题的代码:

typeBuilder.CreateType()
Run Code Online (Sandbox Code Playgroud)

Zoe*_*y M 26

我找到了答案,但是在一个不同于我预期的存储库中.删除了CreateType,现在应该使用CreateTypeInfo:

https://github.com/dotnet/coreclr/issues/2222

'TypeBuilder'不包含'CreateType'的定义,也没有可以找到接受类型'TypeBuilder'的第一个参数的扩展方法'CreateType'(你是否缺少using指令或汇编引用?)

请改用typeBuilder.CreateTypeInfo().

希望这能节省别人的时间.