2016-03-25 14 views
0

, ben şöyle benim .xslt kaynak gömülü kaynak ve erişimi inşa edebileceğini:Windows Runtime Component'ten kaynak nasıl erişilir? Bir C# sınıfı kütüphanesi ile

Stream stream = assembly.GetManifestResourceStream("myfile.xslt"); 
StreamReader reader = new StreamReader(stream); 
string content = await reader.ReadToEndAsync(); 

Windows çalışma zamanı bileşeni ile, bunu (montaj yapabilmek görünmüyor. Getexecutingassembly mevcut değil, bu yüzden çalışma zamanında izin verilmez. Windows.Storage.StorageFile.GetFileFromApplicationUriAsync'u kullanabilir ve kaynak türü için içerik seçebilirim, ancak dosyayı projeye koyduğumda, her seferinde yapmak istemediğim bileşenden bahsediyorum (yanlış yaptığım sürece). Kaynağa bileşenden erişmek için ne yapabilirim?

cevap

0

Tamam, anladım. Kaynağı "içerik" olarak ayarlayın, sonra:

var document = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///NAMESPACENAME/file.xslt"));