Liest eine Textdatei in Windows 8

8

Ich habe Probleme beim Lesen einer eingebetteten Ressource (Textdatei) in , normalerweise benutze ich Assembly.GetExecutingAssembly() , aber ich kann es in diesem hier nicht tun. Ich verweise auf den System.Reflection-Namespace, sagt aber, dass er nicht gefunden werden kann und denkt, dass er möglicherweise entfernt wurde.

Irgendwelche Ideen?

Zur Zeit wird Windows 8 Consumer Preview verwendet

Code: Assembly readAssembly = Assembly.GetExecutingAssembly(); StreamReader streamReader = new StreamReader(readAssembly.GetManifestResourceStream("Test.txt"));

Fehler: System.Reflection.Assembly 'enthält keine Definition für' GetExecutingAssembly '

    
supergeek1982 10.03.2012, 07:44
quelle

3 Antworten

8

In WinRT sollten die Ressourcen im Paket enthalten sein. Sie verwenden Package.Current.InstalledLocation.GetFileAsync , um die Ressource zu lesen.

Der folgende Post enthält Beispielcode:
Ссылка

    
Chris Taylor 10.03.2012, 08:45
quelle
2

In AppStore-Bibliotheken können Sie folgenden Code verwenden:

%Vor%     
Pawel Lesnikowski 25.08.2012 20:21
quelle
1

Warum verwenden Sie nicht die in VS 2012 verfügbare ReadFileAsync () -Methode? Fügen Sie Ihrem Projekt die Textdatei hinzu und rufen Sie die async-Methode

auf     
Apoorv 29.11.2012 07:19
quelle

Tags und Links