在rt应用程序中使用嵌入的文本文件

时间:2014-02-28 08:40:12

标签: c# windows-runtime text-files embedded-resource

这可能是一个愚蠢的问题,但我似乎无法弄清楚如何访问我嵌入在我的应用中的文本文件。我知道有几种方法可以用于桌面应用程序(通过搜索为rt应用程序执行此操作的方法),但从未找到过为rt应用程序执行此操作的方法。对于MONTHS来说,这一直困扰着我!

1 个答案:

答案 0 :(得分:0)

您的应用包中的任何内容都可以使用ms-appx:/// URI(三个///很重要)来引用,并使用StorageFile.GetFromApplicationUriAsync打开(静态方法,请参阅http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefile.getfilefromapplicationuriasync.aspx

您还可以通过Windows.ApplicationModel.Package.InstalledLocation获取程序包的StorageFolder对象,请参阅http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.installedlocation.aspx。然后使用StorageFolder.GetFileAsync(http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefolder.getfileasync.aspx)和相对路径名。