.NET Visual Studio 2022 社区版 - MAUI 移动应用程序

问题描述 投票:0回答:1

我已经安装了.NET Visual Studio 2022。还安装了 SDK 8。无论我打开在另一台计算机上运行的应用程序还是创建一个新项目,我都会收到以下错误。当我查看“依赖项”net8.0-android、ios、maccatalyst 和 windows10.0.19041.0 时。

严重性代码描述项目文件行抑制状态 错误项目“C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows .0.52\Sdk\Sdk.targets”未由“C:\Program Files\dotnet\sdk-manifests\8.0.100”导入\microsoft.net.sdk.android .0.52\WorkloadManifest.targets”位于 (3,5),因为该文件不存在。 MyFirstMAUIApp C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows .0.52\Sdk\Sdk.targets 3
错误项目“C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk .0.8490\Sdk\Sdk.props”未由“C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft 导入” .net.sdk.ios .0.8490\WorkloadManifest.targets”位于 (3,3),因为该文件不存在。 MyFirstMAUIApp C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk .0.8490\Sdk\Sdk.props 3
错误项目“C:\Program Files\dotnet\packs\Microsoft.iOS.Windows.Sdk .0.8490\Sdk\Sdk.props”未由“C:\Program Files\dotnet\sdk-manifests\8.0.100”导入\microsoft.net.sdk.ios .0.8490\WorkloadManifest.targets”位于 (5,3),因为该文件不存在。 MyFirstMAUIApp C:\Program Files\dotnet\packs\Microsoft.iOS.Windows.Sdk .0.8490\Sdk\Sdk.props 5
错误项目“C:\Program Files\dotnet\packs\Microsoft.MacCatalyst.Sdk .0.8490\Sdk\Sdk.props”未由“C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft 导入” .net.sdk.maccatalyst .0.8490\WorkloadManifest.targets”位于 (3,3),因为该文件不存在。 MyFirstMAUIApp C:\Program Files\dotnet\packs\Microsoft.MacCatalyst.Sdk .0.8490\Sdk\Sdk.props 3
错误 NU1012 一个或多个目标框架不存在平台版本,即使它们已指定平台:net8.0-android、net8.0-ios、net8.0-maccatalyst MyFirstMAUIApp E:___Development__MyFirstMauiApp\MyFirstMAUIApp\MyFirstMAUIApp.csproj 1
错误 NU1012 一个或多个目标框架不存在平台版本,即使它们已指定平台:net8.0-android、net8.0-ios、net8.0-maccatalyst MyFirstMAUIApp E:___Development__MyFirstMauiApp\MyFirstMAUIApp\MyFirstMAUIApp.csproj 1
错误 NU1012 一个或多个目标框架不存在平台版本,即使它们已指定平台:net8.0-android、net8.0-ios、net8.0-maccatalyst MyFirstMAUIApp E:___Development__MyFirstMauiApp\MyFirstMAUIApp\MyFirstMAUIApp.csproj 1
错误 NU1012 一个或多个目标框架不存在平台版本,即使它们已指定平台:net8.0-android、net8.0-ios、net8.0-maccatalyst MyFirstMAUIApp E:___Development__MyFirstMauiApp\MyFirstMAUIApp\MyFirstMAUIApp.csproj 1
错误 NETSDK1139 无法识别目标平台标识符 android。 MyFirstMAUIApp C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk argets\Microsoft.NET.TargetFrameworkInference.targets 117 错误 NETSDK1139 无法识别目标平台标识符 ios。 MyFirstMAUIApp C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk argets\Microsoft.NET.TargetFrameworkInference.targets 117 错误 NETSDK1139 无法识别目标平台标识符 maccatalyst。 MyFirstMAUIApp C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk argets\Microsoft.NET.TargetFrameworkInference.targets 117

我已卸载并重新安装 VS 2022 和 SDK 8。错误不会解决。

mobile sdk maui visual-studio-2022
1个回答
0
投票

您可以尝试以下方法,

  1. 您可以使用dotnet工作负载列表检查是否已安装所有必需的工作负载。您可以使用 dotnet工作负载安装命令来安装一个或多个可选工作负载。

  2. 当你创建一个新的maui项目时,你能看到MAUI项目模板吗?如果没有,你可以尝试

    dotnet new install Microsoft.Maui.Templates
    。有关更多信息,您可以参考 Visual Studio 2022 社区中没有的.net MAUI 模板

  3. 您也可以参考WINDOWS X64无法找到.NET 5.0.10。这可能是因为您安装了 32 位和 64 位版本,因此 32 位是第一个添加到系统路径中的版本。您可以尝试mairaw解决方案

如果您有任何疑问,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.