当我检查MAUI与MAUI检查的兼容性时,我如何确定错误在哪里



我使用maui-check检查.NET MAUI兼容性。尽管控制台屏幕显示检查错误并更正,但我没有看到任何错误。

user@macbook ~ % maui-check                           
_   _   _____   _____     __  __      _      _   _   ___                                           
|  | | | ____| |_   _|   |  /  |    /     | | | | |_ _|                                          
|  | | |  _|     | |     | |/| |   / _    | | | |  | |                                           
_  | |  | | |___    | |     | |  | |  / ___   | |_| |  | |                                           
(_) |_| _| |_____|   |_|     |_|  |_| /_/   _  ___/  |___|                                          
                                   
🚑 .NET MAUI Check v0.10.0.0 💉
─────────────────────────────────────────────────────────────────────────────────────────────────────────
This tool will attempt to evaluate your .NET MAUI development environment.
If problems are detected, this tool may offer the option to try and fix them for you, or suggest a way to
fix them yourself.
Thanks for choosing .NET MAUI!
─────────────────────────────────────────────────────────────────────────────────────────────────────────
⏳ Synchronizing configuration... ok
⏳ Scheduling appointments... ok
🔎 OpenJDK 11.0 Checkup...
✔ 11.0.10 (/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home/bin/..)
🔎 Visual Studio 8.10.0 Checkup...
🔎 Android SDK Checkup...
✔ emulator (30.9.5)
✔ build-tools;31.0.0 (31.0.0)
✔ platforms;android-31 (1)
✔ system-images;android-31;google_apis;x86_64 (8)
✔ platform-tools (31.0.3)
✔ cmdline-tools;5.0 (5.0)
🔎 Android Emulator Checkup...
✔ Emulator: Android_Emulator_31 found.
🔎 XCode 13.1 Checkup...
🔎 .NET SDK Checkup...
✔ 6.0.100 - /usr/local/share/dotnet/sdk/6.0.100
🔎 .NET SDK - Workload Deduplication Checkup...
🔎 .NET SDK - EnableWorkloadResolver.sentinel Checkup...
🔎 .NET SDK - Workloads (6.0.100) Checkup...
✔ android-aot (Microsoft.NET.Sdk.Android.Manifest-6.0.100 : 31.0.101-preview.10.59) installed.
✔ ios (Microsoft.NET.Sdk.iOS.Manifest-6.0.100 : 15.0.101-preview.10.251) installed.
✔ maccatalyst (Microsoft.NET.Sdk.MacCatalyst.Manifest-6.0.100 : 15.0.101-preview.10.251) installed.
✔ tvos (Microsoft.NET.Sdk.tvOS.Manifest-6.0.100 : 15.0.101-preview.10.251) installed.
✔ macos (Microsoft.NET.Sdk.macOS.Manifest-6.0.100 : 12.0.101-preview.10.251) installed.
✔ maui (Microsoft.NET.Sdk.Maui.Manifest-6.0.100 : 6.0.101-preview.10.2068) installed.
✔ wasm-tools (microsoft.net.workload.mono.toolchain.manifest-6.0.100 : 6.0.0) installed.
✔ microsoft-net-sdk-emscripten (microsoft.net.workload.emscripten.manifest-6.0.100 : 6.0.0) installed.
─────────────────────────────────────────────────────────────────────────────────────────────────────────

🔔 There were one or more problems detected.
Please review the errors and correct them and run maui-check again.
Press enter to exit...

你们能给我提个办法吗?

环境信息:M1芯片上的macOS Monterey.NET 6.0 (LTS)

虽然还没有真正沟通,但你不应该再真正需要maui检查了。我认为它将被转换为您仍然可以用来检查.NET MAUI的先决条件的东西,但现在它可能会给您带来一些困惑,因为它还没有更新。

如果输出中没有错误,我会相信这一点。它可能会与混淆最终结果的.NET6GA版本混淆。你真的试着做什么了吗?

如果你还没有,你应该能够用安装.NET MAUI工作负载

dotnet workload install maui

我认为模板应该是其中的一部分,但如果不是,请运行

dotnet new -i Microsoft.Maui.Templates

然后你可以用创建一个新的应用程序

dotnet new maui -n MyApp

最新更新