我有一个WPF
目标应用程序,.NET Core v3.1
我正在使用XamlIslands
它来显示 Windows 10 UI 组件。为了使用XamlIslands
,我必须先将我的应用程序.NET Framework
从.NET Core
.
我将我的自定义UWP
组件放入了一个UWP project
目标Win10 version 2004
,最小版本是1903
. 在项目中,我可以使用XamlHostsWPF
引用这些自定义组件。UWP
然后,我有一个Desktop Bridge
项目,可以打包WPF
应用程序,以便能够上传到 Microsoft Store。
该项目编译并正确运行,我什至可以运行打包项目,但是当我尝试创建一个侧面加载的应用程序包时,它给了我以下错误:
Project UWP is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1) / win-x64. Project UWP supports: uap10.0.18362 (UAP,Version=v10.0.18362)
Project UWP is not compatible with netcoreapp3.1 (.NETCoreApp,Version=v3.1). Project UWP supports: uap10.0.18362 (UAP,Version=v10.0.18362)
我尝试将UWP
应用程序的最低版本设置为windows 10, build 10240
(这是最旧的版本),但出现了相同的错误(当然,更新后的 uap 版本)。
在这个答案中,我读到也许我应该创建一个.NET Standard
项目?但是没有办法创建WPF
应用程序定位.NET Standard
。
- 当我可以构建和运行整个解决方案时,错误消息如何表明该
UWP
应用程序不兼容?.netcore
如果它运行,为什么不能创建一个应用程序包? - 那么我如何创建一个应用程序包,我可以将其上传到商店?