【问题标题】:Visual Studio Mac and VS2019 Xamarin do both not open StoryboardVisual Studio Mac 和 VS2019 Xamarin 都无法打开 Storyboard
【发布时间】:2019-11-28 08:48:47
【问题描述】:

我有一个 Xcode 项目。只是一个简单的虚拟项目,用于在我的 Windows 上编译 VS2019。我更新了windows、vs2019和Mac后,VS2019无法再打开storyboard了。 所以我首先尝试在我的 Mac 上运行它,如果一切正常,我可以再次尝试我的 VS2019 项目。

我还安装了 Visual Studio for mac。当我为我的 Xcode 项目创建相同的虚拟项目时,故事板不会在设计模式下打开。 我每次都得到同样的错误。我的 Windows Xamarin 项目之间的连接有效。但我在这里也遇到同样的错误。故事板不会在设计模式下打开。

苹果机:

错误:无法擦除当前状态下的内容和设置:已启动 VS2019 : 找不到 [ConnectionAttributes:Device=Undefined ......

的设备日志

我已经尝试了什么:

  1. 一切都已更新,没有更多可用的更新。
  2. 我已删除模拟器中的所有设备并重新添加它们。
  3. 我在 Xcode 中打开了我的故事板并保存了它。
  4. 我删除了我的故事板并添加了一个新的。
  5. 防火墙已禁用,所以这应该不是问题。

Xcode:11.2.1 (11B500) Visual Studio:8.3.10(构建 2) IOS:卡特琳娜10.15.1

我已经阅读过的每个论坛、每个网站。至少感觉是这样。 我真的可以使用一些技巧。

这是完整的错误:

System.AggregateException:发生一个或多个错误。 (发生了一个或多个错误。(引发了“MonoTouch.Design.Client.InvalidSessionException”类型的异常。))---> System.AggregateException:发生了一个或多个错误。 (引发了“MonoTouch.Design.Client.InvalidSessionException”类型的异常。)---> MonoTouch.Design.Client.InvalidSessionException:引发了“MonoTouch.Design.Client.InvalidSessionException”类型的异常。 ---> Foundation.NSErrorException: Error Domain=com.apple.CoreSimulator.SimError Code=165 "无法擦除当前状态下的内容和设置:已启动" UserInfo={NSLocalizedDescription=无法擦除当前状态下的内容和设置:已启动} 在 MonoTouch.Hosting.Device.ResetContentAndSettings () [0x0001d] 在 :0 在 MonoTouch.Design.Client.Mac.MacServerProcessConnection.EnsureServerRunning (System.Boolean throwIfNotRunning) [0x000ff] 在 /Users/runner/runners/2.160.0/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Client .Mac/MacServerProcessConnection.cs:298 --- 内部异常堆栈跟踪结束 ---

还有更多,但字符数是有限的。

【问题讨论】:

  • 尝试创建一个新项目并检查问题是否仍然存在。并删除文件夹 binobj ,然后清理并重建您的项目。
  • 抱歉没用。但是我现在收到了一份新订单,就是这样。
  • 你可以清理Library->Developer->CoreSimulator->Caches中的缓存。如果还是不行,你可以创建一个支持票support.microsoft.com/en-us/supportforbusiness/…。我们会专注于它:)

标签: ios xamarin storyboard visual-studio-2019


【解决方案1】:

解决方案是安装 Mojave 而不是 Catalina,然后重新安装所有内容。保持mac和pc两边同步。

【讨论】:

    【解决方案2】:

    我能够在终端中使用以下命令解决问题:

    xcrun simctl shutdown all
    

    更新:似乎这个问题是在您强制关闭应用程序时开始的。经过两天的成功工作,我收到了同样的信息。我做了上面的命令,然后添加了xcrun simctl erase all,重新启动。问题仍然存在。最后我知道了如何解决它。

    解决方案:您应该打开 xib,它会开始旋转并在打开终端期间运行 xcrun simctl shutdown all。之后问题就解决了。

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 2018-08-13
      • 1970-01-01
      • 2016-07-24
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多