如何从 .Net 6 WPF 应用程序使用 UWP 功能?
How to use UWP functionality from a .Net 6 WPF application?
我有一个为 .Net Framework.
构建的 WPF 应用程序
它引用了一个 UWP 库来执行诸如使用 Start-Tiles 等的操作
我现在正在将此 WPF 应用程序转换为 .Net 6,但似乎找不到从中调用 UWP 方法的方法。
如何实现?
以 .NET Framework 为目标并在 .NET Framework 上运行的应用程序不能使用为 UWP 编译的库,例如使用 Visual Studio 中的 Class Library (Universal Windows)
模板创建的库。
尽管您可以在 .NET Framework 应用程序中使用 Windows Runtime APIs,但那是另一回事。
如果您想在 .NET Framework 应用程序和 UWP 应用程序之间共享代码,包含共享代码的项目应该面向 .NET Standard。然后,它可以从所有目标平台的应用程序中使用,这些平台与您在 class 库中目标的 .NET Standard 版本兼容。
我有一个为 .Net Framework.
构建的 WPF 应用程序它引用了一个 UWP 库来执行诸如使用 Start-Tiles 等的操作
我现在正在将此 WPF 应用程序转换为 .Net 6,但似乎找不到从中调用 UWP 方法的方法。
如何实现?
以 .NET Framework 为目标并在 .NET Framework 上运行的应用程序不能使用为 UWP 编译的库,例如使用 Visual Studio 中的 Class Library (Universal Windows)
模板创建的库。
尽管您可以在 .NET Framework 应用程序中使用 Windows Runtime APIs,但那是另一回事。
如果您想在 .NET Framework 应用程序和 UWP 应用程序之间共享代码,包含共享代码的项目应该面向 .NET Standard。然后,它可以从所有目标平台的应用程序中使用,这些平台与您在 class 库中目标的 .NET Standard 版本兼容。