【发布时间】:2021-03-24 01:51:09
【问题描述】:
我最近将我的一些软件项目迁移到 .NET 5。我使用 Microsoft WindowsAPICodePack 与 Windows Shell 一起工作,但这个库已经过时并且似乎不再维护。此外,它是为 .NET Framework 4.7 或 4.8 编译的,可能与 .NET 5 不兼容。那么从 .NET 5 应用程序使用 Windows Shell 的“正确”(最好的、现代的)方式是什么。例如,我使用旧的 API 代码包来获取用户的库、获取文件图标等。我注意到命名空间 Windows.Storage 似乎具有部分或全部这些功能,但它似乎更针对UWP(也许这对于 .NET 5 项目来说并不重要?)。还是我需要研究 WinRT?有什么想法吗?
【问题讨论】:
标签: c# .net-5 windows-api-code-pack