尝试将.net 4.5的应用程序移植到客户端的.net核心。我注意到CreateType不再是TypeBuilder的一部分。我已经搜索了多个新的反射库而没有运气。有谁知道怎么移植这个?
有问题的代码:
typeBuilder.CreateType()
答案 0 :(得分:20)
我找到了答案,但是在与我预期不同的存储库中。删除了CreateType,现在应该使用CreateTypeInfo:
https://github.com/dotnet/coreclr/issues/2222
' TypeBuilder'不包含' CreateType'的定义和不 扩展方法' CreateType'接受第一个类型的参数 ' TypeBuilder'可以找到(你是否错过了使用指令或 装配参考?)
请改用typeBuilder.CreateTypeInfo()。
希望这能节省别人的时间。