VS 2015 Xamarin-Can';在调试/模拟器中运行后,不要使用iOS情节提要设计器

VS 2015 Xamarin-Can';在调试/模拟器中运行后,不要使用iOS情节提要设计器,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我启动了一个新的、空的Xamarin iOS项目。当我编辑Main.storyboard时,设计师会弹出,没有问题。但是一旦我运行了iOS模拟器,我就不能再无误地编辑情节提要了。不管我是否停止调试,从模拟器中分离,关闭脚本并重新打开;我必须完全关闭Visual Studio(2015)并重新打开解决方案,以便让情节提要设计器进行渲染,以便我可以使用它 我在马厩里。有什么想法吗?下面是我得到的错误: 错误:EnsureSession(计数器1):MonoTouch.Design.Client.In

我启动了一个新的、空的Xamarin iOS项目。当我编辑Main.storyboard时,设计师会弹出,没有问题。但是一旦我运行了iOS模拟器,我就不能再无误地编辑情节提要了。不管我是否停止调试,从模拟器中分离,关闭脚本并重新打开;我必须完全关闭Visual Studio(2015)并重新打开解决方案,以便让情节提要设计器进行渲染,以便我可以使用它

我在马厩里。有什么想法吗?下面是我得到的错误:

错误:EnsureSession(计数器1):MonoTouch.Design.Client.InvalidSessionException:会话无效 位于MonoTouch.Design.Client.ServerProcessConnection.SendRequest(CommandRequest-req,布尔throwIfNotRunning) 位于MonoTouch.Design.Client.ServerProcessConnection.PostXml(设计会话会话,字符串xml,字符串[]视图隐藏) 位于MonoTouch.Design.Client.ServerProcessConnection.PostXml(设计会话会话、XElement fullStoryboard、XElement[]partialElements、布尔冻结错位、String[]视图隐藏) 在MonoTouch.Design.Client.IPhoneDesignerSession.c_uu上显示162_0.b_u0(ServerProcessConnection c) 在MonoTouch.Design.Client.IPhoneDesignerSession.c_uuDisplayClass237_1`1.b_u0()上

[2016-08-31 00:10:13.6]信息:重新加载:序列化耗时0毫秒

[2016-08-31 00:10:13.9]警告:发送web请求时失败#1(IOException)。重试

[2016-08-31 00:10:13.9]信息:重新加载:序列化耗时0毫秒

[2016-08-31 00:10:14.7]警告:发送web请求时失败#2(IOException)。重试

[2016-08-31 00:10:14.7]信息:重新加载:序列化耗时0毫秒

[2016-08-31 00:10:14.9]错误:无法恢复的IOException。。启动尝试:0,失败重试:3 System.IO.EndOfStreamException:无法完全反序列化响应-->System.Runtime.Serialization.Serialization异常:尝试反序列化空流


编辑:我找到的唯一解决方法是断开与Mac代理的连接,关闭设计器,然后重新打开设计器,提示您重新连接到Mac代理。这比完全关闭VS要快一点,但并不理想。

您的解决方案对我不起作用。我的错误当然不同

如果出现此错误,您可以在登录时查看: C:\Users{USER}\AppData\Local\Xamarin\Logs\14.0

在此文件中,我添加了一个更详细的错误,说明我的故事板为什么没有打开:

Xamarin.Messaging.Client.MessagingClient错误:0:[2016-12-27 15:27:39.5593]接收器在执行post时出错 主题xvs/Designer/4.2.2.6/send-payload和客户端vs130 Xamarin.Messaging.Exceptions.MessagingRemoteException:错误 对主题执行答复时在客户端Designer4226上发生 xvs/Designer/4.2.2.6/send-payload-->System.NotSupportedException: 找不到[ConnectionAttributes:Device=Pad]的设备配置, SdkPath=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk, SdkVersion=10.1,ViewAs=Default]

解码此错误更容易。似乎我的项目是为iOS 10.1构建的,而我的Xcode只安装了iOS 10.2

我打开Xcode进入模拟器,用iOS 10.1模拟器创建了一个新设备


合上故事板,打开它,一切都正常了

你能在gist()中发布你的版本信息吗?VS:Help->关于Microsoft Visual Studio->复制信息。Mac:Xamarin Studio->关于Xamarin Studio->显示详细信息->复制信息解决方案在我这边不起作用。保留IOException的错误。VS 2015 Pro 14.0.25431.01更新3和MAC:6.1.3版(版本19)Mono 4.6.2-Xcode 8.2.1(11766.1)