TypeBuilder中缺少CreateType。如何移植?

时间:2016-05-27 16:35:37

标签: c# system.reflection .net-core-rc2

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

有问题的代码:

typeBuilder.CreateType()

1 个答案:

答案 0 :(得分:20)

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

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

  
    

' TypeBuilder'不包含' CreateType'的定义和不     扩展方法' CreateType'接受第一个类型的参数     ' TypeBuilder'可以找到(你是否错过了使用指令或     装配参考?)

  
     

请改用typeBuilder.CreateTypeInfo()。

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