2016-05-27 6 views
7

Der Versuch, eine Anwendung von .NET 4.5 auf .net-Core für einen Client zu portieren. Ich stelle fest, dass CreateType nicht mehr Teil von TypeBuilder ist. Ich habe mehrere der neuen Feflexions-Bibliotheken ohne Glück durchsucht. Kann jemand das portieren?CreateType fehlt in TypeBuilder. Wie portiere ich das?

-Code in Frage:

typeBuilder.CreateType() 

Antwort

11

fand ich die Antwort, aber in einem anderen Repository als ich erwartet hatte. Create wurde fallen gelassen, und CreateTypeInfo sollte nun per folgt verwendet werden:

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

‚Typebuilder‘ enthält keine Definition für ‚Create‘ und keine Erweiterung Methode ‚Create‘ ein erstes Argument akzeptieren vom Typ ‚Typebuilder‘ gefunden werden (möglicherweise fehlt eine using-Direktive oder ein Montage Referenz?)

verwenden typeBuilder.CreateTypeInfo() ins tead.

Hoffe das spart jemand anderen Zeit.

Verwandte Themen