我们有一个引用 UWP 类库的 UWP 应用。 UWP 类库有一个 Common 文件夹,其中包含运行时所需的文件。
这些文件被标记为“复制为内容”。文件被复制到..\UWP\bin\x64\Debug\Appx\<LibraryName>\Common
。该应用程序在运行时找到这些文件package.InstalledLocation\<LibraryName>\Common
UWP 类库现在是 .NET Standard 2.0 类库。在运行时,Common 文件夹现在被复制到与 Appx 文件夹同一级别的文件夹中..\UWP\bin\x64\Debug\Common
我无法访问的地方。我试过
StorageFolder installedFolder = package.InstalledLocation;
StorageFolder parentFolder = await installedFolder.GetParentAsync();
but parentFolder
回报null
。如何访问包含 .NET Standard 2.0 类库内容的文件和文件夹?
您无法从.Net标准类库中获取该文件InstalledLocation
。要访问这些文件,您可以将该文件标记为Embedded Resource
and Copy Always
,然后公开一个方法来访问文件流。
这是一个非常相似的线程,您可以查看实现它的详细步骤,
如何在 ARM 平台的 .NET Standard 1.4 库中包含资源文件?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)