如何从UWP访问Net Standard 2.0类库中的内容

我们有一个UWP应用程序,它引用了一个UWP类库。 UWP类库有一个Common文件夹,其中包含运行时所需的文件。

这些文件标记为“复制为内容”。 文件将复制到..\UWP\bin\x64\Debug\Appx\\Common 。 应用程序在运行时在package.InstalledLocation\\Common查找这些文件

UWP类库现在是.NET Standard 2.0类库。 在运行时,Common文件夹现在被复制到与Appx文件夹相同级别的文件夹..\UWP\bin\x64\Debug\Common ,我无法访问。 我试过了

 StorageFolder installedFolder = package.InstalledLocation; StorageFolder parentFolder = await installedFolder.GetParentAsync(); 

但是parentFolder返回null 。 如何访问.NET Standard 2.0类库中的内容文件和文件夹?

您无法从InstalledLocation获取.Net标准类库中的文件。 要访问文件,可以将文件标记为“ Embedded ResourceCopy Always ,然后公开访问文件流的方法。

这是一个非常相似的线程,你可以看到实现它的详细步骤,

如何在ARM平台的.NET Standard 1.4库中包含资产文件?