启动 MAUI 应用加载错误

startup MAUI app loads packed with errors

我正在尝试按照 MS 在其官方文档中的教程启动一个 dotnet MAUI 应用程序 我只是打开启动 MAUI 项目(内置默认项目),而 VS22 不会有它。我收到 40 多个错误,其中大部分是关于 classes/functions

的引用缺失和重复

glimps from the errors I get

现在我已经看到 post here 有一些相同的问题,但解决方案(使用 - dotnet workload intall 从 CLI 重新启动和下载工作负载)对我不起作用。

我还没有对代码进行任何任何更改,所以我真的不明白这里的问题是什么。

如有任何帮助,我们将不胜感激。

编辑 1: 当我 运行 android 模拟器时,该应用程序似乎正在运行......这让它变得更奇怪

目前看来,这是工具中的错误。如果您查看错误,尤其是屏幕截图中的错误,您会发现这些错误是关于 Android 的。如果稍微展开“项目”列,您将看到它正在谈论的目标平台列表。

因为现在一切都在 1 个项目中,所以它给出了关于 platform-specific 东西的错误,因为它只查看它正在构建的那个目标。在这种情况下,也许您正在构建 iOS 并且它会给出有关无法找到 Android 类型的错误。这是有道理的,但是,在这种情况下我们不应该看到这些错误。

这么说有点难,希望大家明白。

长话短说,这是一个错误,正在处理中。你应该能够忽略它们,它仍然会 运行 正如你已经发现的那样。然而,它会产生很多噪音,如果确实存在错误,您将必须在此列表中找到并修复它。