我一直在尝试进入 .NET MAUI 开发,但在安装和运行工作负载方面我一直在进行一场艰苦的战斗。
我收到了几个不同的错误,到目前为止我已经解决了。对于下面的错误,我不知道从这里该去哪里。在互联网上搜寻线索正在枯竭。
我目前遇到的错误每当我尝试打开项目或重新加载项目时都会发生(在第一次失败之后)。
找不到指定的 SDK“Microsoft.NET.SDK.WorkloadAutoImportPropsLocator”。 C:\ Program Files \ dotnet \ sdk .0.302 \ Sdks \ Microsoft.NET.Sdk argets \ Microsoft.NET.Sdk.ImportWorkloads.props
我已执行以下操作来尝试解决此问题(以及解决我最初收到的其他错误)。
虽然上述一些内容解决了我遇到的其他问题(特别是 MSBuildSDKsPath 解决了迄今为止的大多数问题),但我不知道从这里该去哪里。
我已经尝试过的一些资源,如果有帮助的话
对我来说有帮助的是我关闭了 Visual Studio,然后打开了 PowerShell 终端,导航到包含解决方案文件夹的文件夹,然后运行了命令
dotnet workload restore
然后它会下载一些文件并在接受 UAC 后安装它们。这花了一些时间。 工作量恢复后,我运行命令
dotnet build --configuration Release
我需要在发行版中构建,但你可以省略 --configuration Release 来在调试中构建
之后,我在 Visual Studio 中打开解决方案,我的项目就正常了。希望有帮助