Visual Studio VS更新到17.7.3后无法连接到Mac

zyfwsgd6  于 2023-10-23  发布在  Mac
关注(0)|答案(5)|浏览(243)

我刚刚在我的Windows PC上安装了新的Visual Studio 2022 Update 17.7.3。从那以后,我再也不能与我的Mac配对来部署我的.NET MAUI应用程序了。我收到以下错误消息:

  • 无法安装工作负载“ios”。详细信息:工作负载安装期间出错:在版本16.4.7098中安装清单“microsoft.net.sdk.ios”时出错:The file“microsoft.net.sdk.ios.manifest-7.0.100::16.4.7098”was not found in NuGet feeds“https://api.nuget.org/v3/index.json; https://api.nuget.org/v3/index.json".*
xqnpmsa8

xqnpmsa81#

对于那些有混乱的清单(没有固定的VS降级,也没有修复行动从VS降级):

  • nuget.org下载工作负载清单,例如:对于7.0.100
  • MAUI
  • macOS
  • iOS
  • c:\Program Files\dotnet\sdk-manifests\7.0.100\<workload>中的内容替换为nuget <workload>.manifest-7.0.100.<version>.nupkg\data中的内容。
sxissh06

sxissh062#

谁没有回滚版本的机会,

  • 以管理员身份打开C:\Program Files\dotnet\sdk-manifests\7.0.100\microsoft.net.sdk.ios\WorkloadManifest.json
  • 编辑从“16.4.7098”到“16.4.7090”的所有版本字段。
  • 在项目中以运行“dotnet restore”命令为代价,我不需要它,但如果它在前两个步骤后不起作用,请尝试
js4nwp54

js4nwp543#

如果你通过MAUI瞄准IOS,我肯定会避免17.7.3。经过一天的折腾,我不得不从备份中恢复整个PC,因为.Net 7在降级Visual Studio的过程中沿着了损坏,因此根本没有加载任何项目。
我喜欢VS,从v1.5的早期就开始使用它了!然而,我希望他们不要发布带有半生不熟的功能的版本,这些功能最终会导致昨天工作的功能今天停止。生产力应该集中在应用程序上,而不是测试环境更新并每5分钟在GitHub上报告一次。我觉得自己像一个beta测试,因为我怀疑很多人。
抱歉,发牢骚了!我的建议是,如果你想让iOS工作,完全避免17.7.3。

i5desfxk

i5desfxk4#

有一些问题围绕着这一点,但做这个小仪式似乎总是工作。

  • 确保Mac上的Visual Studio是最新的
  • 确保MAC是最新的
  • 确保XCode是最新的
  • 重新启动Mac
  • 启动Visual Studio
  • 如果不工作,通过设置远程登录.

如果没有安装XCodes与一个s,考虑它。

更新

17.7.3存在问题,目前的解决方案是回滚到17.7.2。

qnyhuwrf

qnyhuwrf5#

  • 将Visual Studio降级到17.7.2。
  • 根据上面的帖子,从nuget.org下载工作负载清单。
  • 将c:\Program Files\dotnet\sdk-manifests\7.0.100中的内容替换为nuget .manifest-7.0.100..nupkg\data中的内容。
  • 然后运行dotnet工作负载恢复命令,例如:
dotnet workload restore C:\Projects\MauiApp\MauiApp.csproj

相关问题