使用C#类库,我可以将我的.xslt
资源构建为嵌入式资源,并且可以这样访问:
Stream stream = assembly.GetManifestResourceStream("myfile.xslt");
StreamReader reader = new StreamReader(stream);
string content = await reader.ReadToEndAsync();
使用Windows运行时组件,我似乎无法做到这一点(assembly.Getexecutingassembly不存在),所以我想在运行时不允许这样做。我可以使用Windows.Storage.StorageFile.GetFileFromApplicationUriAsync
并为资源类型选择内容,但只有当我将文件放在项目中时我才会引用该组件,我不想每次都这样做(除非我这样做)错误)。如何从组件访问资源?
答案 0 :(得分:0)
好的,我明白了。将资源设置为" content",然后:
var document = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///NAMESPACENAME/file.xslt"));