VS2017 MAC Xaml预览窗口已损坏

时间:2018-01-25 01:12:28

标签: c# xamarin.ios

安装最新VS 2017(版本7.3.3(版本5))。打开XAML文件,我在XAML预览窗格中收到以下错误:

MonoTouch.Design.Client.InvalidSessionException:应用程序中的错误。   在/Users/vsts/agent/2.126.0/work/1/s/Xamarin.Designer.iOS/中的MonoTouch.Design.Client.ServerProcessConnection.SendRequest(MonoTouch.Design.CommandRequest req,System.Boolean throwIfNotRunning)[0x000ac] MonoTouch.Design.Client /连接/ ServerProcessConnection.cs:237   在/Users/vsts/agent/2.126.0/work/1/s/Xamarin.Designer中的MonoTouch.Design.Client.ServerProcessConnection.SendRequest [TResponse](MonoTouch.Design.CommandRequest req,System.Boolean throwIfNotRunning)[0x00001] .IOS / MonoTouch.Design.Client /连接/ ServerProcessConnection.cs:241   在/Users/vsts/agent/2.126.0/work/1/s/Xamarin.Designer中的MonoTouch.Design.Client.ServerProcessConnection.RenderXamls(MonoTouch.Design.DesignSession会话,MonoTouch.Design.XamlRenderContext上下文)[0x0000e]。式IO / MonoTouch.Design.Client /连接/ ServerProcessConnection.cs:175   在/Users/vsts/agent/2.126.0/work/1/s/Xamarin中的Xamarin.Designer.Forms.Preview.iOSXamlRenderer +&lt;&gt; c__DisplayClass2_0.b__0(MonoTouch.Design.Client.ServerProcessConnection c)[0x00000] .Designer.Forms / Xamarin.Designer.Forms.Preview /式IO / iOSXamlRenderer.cs:56   在MonoTouch.Design.Client.IPhoneDesignerSession +&lt;&gt; c__DisplayClass265_0 1[TResult].<EnsureSession>b__0 () [0x002bb] in /Users/vsts/agent/2.126.0/work/1/s/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:1919 at System.Threading.Tasks.Task 1 [TResult] .InnerInvoke()[0x0000f]在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild /建立/单X64 / MCS /类/ referencesource / mscorlib程序/系统/线程/任务/ Future.cs:680   在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64 / mcs / class / referencesource / mscorlib中的System.Threading.Tasks.Task.Execute()[0x00010] /system/threading/Tasks/Task.cs:2502 ---从抛出异常的先前位置开始的堆栈跟踪结束---   在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64 / mcs / class / referencesource / mscorlib中的System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x0000c] /system/runtime/exceptionservices/exceptionservicescommon.cs:152   在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64中的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task任务)[0x00037] /mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:187   在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64中的System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task任务)[0x00028] /mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:156   在/ Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64中的System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(System.Threading.Tasks.Task任务)[0x00008] /mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:128   在System.Runtime.CompilerServices.TaskAwaiter`1 [TResult] .GetResult()[0x00000] / Users / builder / data / lanes / 4992 / mono-mac-sdk / external / bockbuild / builds / mono-x64 / mcs /类/ referencesource / mscorlib程序/系统/运行/ compilerservices / TaskAwaiter.cs:357   在/Users/vsts/agent/2.126.0/work/1/s/Xamarin.Designer.Forms/Xamarin.Designer.Forms.Preview中的Xamarin.Designer.Forms.Preview.iOSXamlRenderer + d__2.MoveNext()[0x001ed] /iOS/iOSXamlRenderer.cs:56

我有以下作为menvironmentnt:

适用于Mac的Visual Studio社区2017 版本7.3.3(版本5) 安装UUID:a1c9c16a-1239-42c5-be68-52c55648e6e4 运行:     单声道5.4.1.7(2017-06 / e66d9abbb27)(64位)     GTK + 2.24.23(罗利主题)

Package version: 504010007

的NuGet 版本:4.3.1.4445

.NET Core 运行时:/ usr / local / share / dotnet / dotnet 运行时版本:     2.0.0     1.1.1     1.0.4 SDK:/usr/local/share/dotnet/sdk/2.0.0/Sdks SDK版本:     2.0.0     1.0.3 MSBuild SDKs:/ Library/Frameworks/Mono.framework/Versions/5.4.1/lib/mono/msbuild/15.0/bin/Sdks

Xamarin.Profiler 版本:1.6.0 地点:/ Applications / Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

Xamarin.Android 版本:8.1.3.0(Visual Studio社区) Android SDK:/ Users / XXXXXXXX / Library / Developer / Xamarin / android-sdk-macosx     支持的Android版本:         4.0.3(API级别15)         4.4(API级别19)         6.0(API级别23)         7.0(API级别24)         7.1(API级别25)

SDK工具版本:25.2.5 SDK平台工具版本:25.0.5 SDK Build Tools版本:23.0.1

Java SDK:/ usr java版&#34; 1.7.0_71&#34; Java(TM)SE运行时环境(版本1.7.0_71-b14) Java HotSpot(TM)64位服务器VM(内置24.71-b01,混合模式)

此处提供的Android Designer EPL代码: https://github.com/xamarin/AndroidDesigner.EPL

Apple Developer Tools Xcode 9.2(13772) 构建9C40b

Xamarin.iOS 版本:11.6.1.3(Visual Studio社区) 哈希:f70a1348 分支:xcode9.2 建设日期:2017-12-18 14:47:16-0500

Xamarin.Mac 版本:4.0.0.215(Visual Studio社区)

有人能指出我正确的方向开始麻烦吗?我已经尝试重新安装,刷新我的PCL,现在想要回滚XCode,但之前我想发帖看看是否有人也体验过这个。

由于 小号

1 个答案:

答案 0 :(得分:0)

我解决了自己的问题。这是一个名为TK.CustomMap的包。我已经更新到创建问题的“2.0”包。我认为它使用的是.NET标准与PCL。现在它的工作从回滚到1.6.1。预览窗口和更新的第三方软件包。我的建议是一次更新每个包并检查所有内容,而不是尝试成为更新英雄并更新所有包,并想知道它为什么停止工作!