Uno Platform:如何确定每个平台需要哪些 nuget 包

Uno Platform: How to determine which nuget packages are needed for each platform

我想我搞砸了为我的各种平台安装了哪些 nuget 包,以及哪些版本是合适的。如何确定正确的软件包和版本?

我通过创建一个新的解决方案并将该解决方案与我的“真实”解决方案之间的一些包分配和版本进行比较发现了这一点。

目前,我的 UWP 构建失败

CS0246 The type or namespace name 'IMainPage_Bindings' could not be found 

这是我的几个包裹:

Microsoft.NETCore.UniversalWindowsPlatform 6.2.9 for UWP only
NetStandard.Library                        2.0.3 for Wasm and UWP

我将进行第二次检查并尝试让我的所有包都与我的“新”应用程序相同,但我的问题仍然存在:我如何确定正确的包版本和分配?

对于这种场景,最好从原来的模板开始。

您可以:

然后观察这些文件与您的项目之间的差异并调整版本。