System.NullReferenceException: 未将对象引用设置到对象的实例。
在 Xamarin.VisualStudio.Android.Designer.VisualStudioCodeModelBridge.<GetProjectAsync>b__4_0(Project x) 位置 E:\A\_work\12\s\Xamarin.Designer.VisualStudio\src\VisualStudio.Android.Designer\VisualStudioCodeModelBridge.cs:行号 30
在 System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
在 Xamarin.VisualStudio.Android.Designer.VisualStudioCodeModelBridge.GetProjectAsync(CancellationToken token) 位置 E:\A\_work\12\s\Xamarin.Designer.VisualStudio\src\VisualStudio.Android.Designer\VisualStudioCodeModelBridge.cs:行号 28
在 Xamarin.AndroidDesigner.CodeInteractions.CodeModelBridge.<GetCompilationAsync>d__9.MoveNext() 位置 E:\A\_work\12\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Xamarin.AndroidDesigner.CodeInteractions\CodeModelBridge.cs:行号 35
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Xamarin.AndroidDesigner.CodeInteractions.CodeModelBridge.<GetDesignerResourceEntries>d__20.MoveNext() 位置 E:\A\_work\12\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Xamarin.AndroidDesigner.CodeInteractions\CodeModelBridge.cs:行号 202
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Xamarin.AndroidDesigner.DesignerProject.<UpdateDesignerResourceIds>d__195.MoveNext() 位置 E:\A\_work\12\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Xamarin.AndroidDesigner\DesignerProject.cs:行号 1732
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Xamarin.AndroidDesigner.DesignerProject.<EnsureLoaded>d__155.MoveNext() 位置 E:\A\_work\12\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Xamarin.AndroidDesigner\DesignerProject.cs:行号 1107
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 Xamarin.AndroidDesigner.AndroidRenderSession.<InitSession>d__115.MoveNext() 位置 E:\A\_work\12\s\Xamarin.Designer.Android\Xamarin.AndroidDesigner\Xamarin.AndroidDesigner\AndroidRenderSession.cs:行号 777
我上次遇到这个报错是因为空值问题。检查代码中数据类型转换的过程中是否有空值的对象存在?
反正这个报错大部分是因为没有判断空值情况。可以试着加个if(a!==null){}