如何访问Windows.Storage命名空间?

10

我想将数据保存到我的Microsoft Store应用程序的文件中,因此需要访问Windows.Storage命名空间,但不清楚如何获取它。我无法将其添加为引用。我正在使用带有.NET Framework 4.6.1的Visual Studio 2017。

我的应用程序是一个Windows窗体应用程序,我使用桌面桥转换为UWP应用程序。


https://dev59.com/oFkT5IYBdhLWcg3wD7Vb#39141010 - Hans Passant
1个回答

9
推荐获取UWP APIs的步骤在Windows Blog的专门博客文章中列出。
基本上你可以采取两种方法:手动添加对UWP dll和winmd文件的引用,或者使用UwpDesktop-Updated NuGet包来自动处理这个问题,但是这个项目似乎没有更新到最新的SDK,所以手动方法可能更适合你。

我会在那个答案中添加一步,就是我需要下载这个SDK:https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk - Chuque
1
NuGet现在有一个更新的软件包:UwpDesktop-Updated。 - Gauss
2
如果您现在遇到这个问题,您只需要使用适当的TFM与.NET 5+一起使用,例如从Microsoft.Windows.SDK.Contracts升级时看到的错误消息(这是上面发布的解决方案的替代品)。https://learn.microsoft.com/dotnet/core/tools/sdk-errors/netsdk1130例如:<TargetFramework>net6.0-windows10.0.19041.0</TargetFramework> - Michael Hawker - MSFT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接