2010-10-13 25 views
8

Uygulama başlatıldığında okumam gereken bazı statik verileri içeren bir metin dosyası eklemeye çalışıyorum. Dosyayı ekledim ve “Resource” için Build Action'u işaretledim ancak bir akış olarak nasıl okunacağından emin değilim. Bunu nasıl yapacağını bilen var mı? Bu deneyinWP7 uygulamasında bir metin dosyasını nasıl yerleştirir ve okurum?

var resource = System.Windows.Application.GetResourceStream(
        new Uri("textfile.txt",UriKind.Relative)); 

trick

+0

Test dosyasını içerik olarak işaretlemeye çalışın ... –

+0

Yine de nasıl okurum? – Micah

cevap

6

Sen System.Windows.Application.GetResourceStream yöntemi kullanabilirsiniz.

+0

Bu benim için çalışmadı. Aşağıda gösterildiği gibi tam paket Uri'ye ihtiyacım vardı. –

+0

@BrentSchooley: İçerik yerine kaynak olarak ayarladınız, değil mi? –

24

yapmalıdır: sizin için çalışması gerektiğini

var resource = Application.GetResourceStream(
           new Uri(@"/YOURASSEMBLYNAME;component/Stations.txt", 
           UriKind.Relative)); 

StreamReader streamReader = new StreamReader(resource.Stream); 

string x = streamReader.ReadToEnd(); 

İlgili konular