2014-11-12 21 views
7

Provo a leggere una risorsa incorporata (un file di carattere in un'app di Windows 8.1 Store) come un flusso di byte, ma il problema è l'accesso al file di risorse. Io uso spessoManca GetTypeInfo in .NETCore 4.5.1?

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

ma il metodo GetTypeInfo() nel System.Reflection.Type di .NETCore v.4.5.1 Indifferente esistere. Manca un Lib-Reference? Sono un po 'confuso ^^

+11

È un metodo di estensione, aggiungendo 'using System.Reflection;' è necessaria per consentire al compilatore riconosce. –

+0

Che era troppo semplice ^^ – Shounbourgh

+0

Grazie a voi :) – Shounbourgh

risposta

9

È un metodo di estensione, è necessario aggiungere using System.Reflection; per consentire al compilatore di riconoscerlo.

Grazie Hans Passant

+0

... e controllare che il tuo progetto in realtà menziona net451 e non ad es. net40. Il messaggio di errore '... (ti manca una direttiva using o un riferimento di assembly?)' Nel caso successivo è un po 'fuorviante. – Zartag