gpt4 book ai didi

xamarin - 升级到 Xamarin Studio 6 后无法加载解决方案

转载 作者:行者123 更新时间:2023-12-02 14:09:31 25 4
gpt4 key购买 nike

我最近将 Xamarin Studio 升级到最新版本,现在我无法加载我的解决方案!

打开解决方案后,显示以下错误:

enter image description here

我查看了日志,看到以下内容:

System.InvalidOperationException: Already bound to project

有人见过类似的错误,或者有人有解决方案吗?

谢谢!

最佳答案

此错误似乎与以下 Xamarin 错误报告相关:

https://bugzilla.xamarin.com/show_bug.cgi?id=41565

如果您能够尝试以下解决方法,它应该允许您打开该项目。

  1. 备份解决方案
  2. 打开与扩展程序(例如 WatchKit 或 Today)关联的每个 .csproj 文件
  3. 找到“ProjectTypeGuids”部分
  4. 删除 key “FEACFBD2-3405-455C-9665-78FE426C6842”
  5. 保存文件
  6. 尝试打开解决方案

这应该可以解决 iOS 的问题

这似乎也会影响包含绑定(bind)的 Android 项目。例如:

给定一个具有两个 ProjectTypesGUID 的测试项目 (Test.csproj):{EFBA0AD7-5A72-4C68-AF49-83D382785DCF} 和 {10368E6C-D01B-4462-8E8B-01FC667A7035},该项目将无法加载。这是因为第一个ID对应于常规的Android项目。第二个是 Android 绑定(bind)库项目。该问题可以通过从 .csproj 中删除 {EFBA0AD7-5A72-4C68-AF49-83D382785DCF} GUID 来解决

修复 Android 的问题与上面类似。如果项目同时包含 ProjectTypesGUID:{EFBA0AD7-5A72-4C68-AF49-83D382785DCF} 和 {10368E6C-D01B-4462-8E8B-01FC667A7035},则执行以下步骤

  1. 备份解决方案
  2. 打开 .csproj 文件
  3. 找到“ProjectTypeGuids”部分
  4. 删除 key “EFBA0AD7-5A72-4C68-AF49-83D382785DCF”
  5. 保存文件
  6. 尝试打开解决方案

谢谢!

希望有帮助:)

关于xamarin - 升级到 Xamarin Studio 6 后无法加载解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37729980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com