2014-11-12 11 views
7

Ich versuche, eine eingebettete Ressource (eine Schriftartdatei in einer Windows 8.1 Store App) als Byte-Stream zu lesen, aber das Problem ist der Zugriff auf die Ressourcendatei. Ich benutze oftIst GetTypeInfo in .NETCore 4.5.1 nicht vorhanden?

typeof(Type).GetTypeInfo.Assembly.GetMainfestResourceStream(...) 

aber die Methode GetTypeInfo() im System.Reflection.Type von .NETCore v.4.5.1 existiert nicht. Ist eine Lib-Referenz fehlt? Ich bin ein wenig verwirrt ^^

+11

Es ist eine Erweiterungsmethode ist, 'using System.Reflection Zugabe;' ist erforderlich, um es der Compiler erkennen zu lassen. –

+0

Das war zu einfach ^^ – Shounbourgh

+0

Vielen Dank :) – Shounbourgh

Antwort

9

Es ist eine Erweiterungsmethode, using System.Reflection; ist erforderlich, damit der Compiler es erkennen kann.

Dank Hans Passant

+0

... und überprüfen Sie, dass Ihres Projekts tatsächlich erwähnt net451 und nicht z. net40. Die Fehlermeldung '... (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?)' Ist im letzten Fall ein bisschen irreführend. – Zartag

Verwandte Themen