首页 > 解决方案 > 无法加载文件或程序集“Microsoft.Windows.Simulator.Client,”Microsoft.VisualStudio.CppSvc.Internal StreamJsonRpc.RemoteInvocationException

问题描述

我的操作系统是 Windows 10,使用 Visual Studio 2019、XCode 9.4 进行开发,并开发 Xamarin Forms 应用程序。

当尝试通过 Visual Studio 2019 连接 Mac book Pro 13 (10.13.6) 时,我得到了连接到 MacBook 的奇怪状态(检查屏幕图标下的“链”),但实际上我不是,因为它确实如此不会出现在配对设备中。

在此处输入图像描述

运行应用程序时,我收到一个错误提示A remote error occurred in the connected Mac 在此处输入图像描述

当我点击消息时,我会看到一个日志,在其中我看到很多步骤和四个错误。

8 PkgDefManagement 初始化 VisualStudio 2021/03/03 14:54:24.665

9 根文件夹 C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\ VisualStudio 2021/03/03 >14:54:24.665

10 ShellFolder C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\

624 错误 仍然无法加载 MEF 组件 DLL:无法加载文件或程序集 'Microsoft.Windows.Simulator.Client,Version=16.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。该系统找不到指定的文件。c:\program files (x86)\microsoft visual studio\2019\professional\common7\ide\commonextensions\platform\diagnosticshub\Microsoft.DiagnosticsHub.VisualStudio.Package.dll Microsoft.VisualStudio.ComponentModelHost.VsShellComponentModelHost 2021/03/03 14: 54:41.666

625 错误仍然无法加载 MEF 组件 DLL:无法加载文件或程序集“Microsoft.VisualStudio.CppSvc.Internal,版本=16.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\CodeAnalysis\Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll Microsoft.VisualStudio.ComponentModelHost.VsShellComponentModelHost 2021/03/03 14: 54:41.673

781 错误 StreamJsonRpc.RemoteInvocationException:枚举凭证存储时出错。在 StreamJsonRpc.JsonRpc.d__1391.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.Developer.IdentityService.PipeManager.<InvokeRpcFuncAsync>d__131.MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)在 Microsoft.Developer.IdentityService.AccountProvider.GithubAccountProviderClient.d__40.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪---在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在 System. Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.Developer.IdentityService.AccountProvider.GithubAccountProviderClient.d__44.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪---在 System.Runtime.CompilerServices .TaskAwaiter。ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at Microsoft.VisualStudio.Shell.Connected.UserInformation.UserInformationPackage.d__11.MoveNext() --- 堆栈跟踪从上一个异常位置结束抛出 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在 Microsoft.VisualStudio.Shell.VsTaskLibraryHelper.<>c__DisplayClass32_0.<b__0>d。 MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Microsoft 。视觉工作室。Shell.VsTaskLibraryHelper.<>c__DisplayClass35_0.<b__0>d.MoveNext() --- 在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject) RPC 中从先前引发异常的位置结束堆栈跟踪服务器异常:Microsoft.Developer.IdentityService.GithubCredentialStorage.Interop.InteropException:在 Microsoft.Developer.IdentityService.GithubCredentialStorage.Interop.Windows.WindowsCredentialStore.Enumerate(字符串过滤器)在 Microsoft.Developer.IdentityService.GithubCredentialStorage 上枚举凭据存储时出错。 GitHubCredentialStore.SearchAllCredentials() at Microsoft.Developer.IdentityService.GithubCredentialStorage.GithubCredentialStoreService.b__10_0() at System.Threading.Tasks.Task`1.InnerInvoke() at System.Threading.Tasks.Task。Execute() vs/identity/githubsso 2021/03/03 14:55:12.650

……

然后在最底部

914 没有找到推广 MruList 的项目 2021/03/03 15:26:46.494

915 输入 MruItemsStoreServiceDecorator.AddMRUItem。项目类别:335041a8-b61a-4e9f-b0fe-d42dfa193855,lpszItem:%UserProfile%\source\repos\StruebyPhotoApp\StruebyPhotoApp.Api\StruebyPhotoApp.Api.csproj|{00000000-0000-0000-0000-000000000000}|0,0 |假 CodeContainerTracing 2021/03/03 15:26:46.494

916 错误 System.NullReferenceException:对象引用未设置为对象的实例。在 C:\A\1\36\s\src\Core 中的 Xamarin.Messaging.Windows.ErrorsManager.<>c__DisplayClass3_0.b__0(IErrorItem item) \Xamarin.Messaging.Windows\ErrorsManager.cs:line 24at Clide.ErrorsManager.<>c__DisplayClass7_0.b__0(Object sender, EventArgs e) in E:\A_work\349\s\src\Clide.Core.Windows\Errors\ErrorsManager .cs:第 55 行在 Microsoft.VisualStudio.Shell.Task.OnNavigate(EventArgs e) 在 Microsoft.VisualStudio.Shell.Task.Microsoft.VisualStudio.Shell.Interop.IVsTaskItem.NavigateTo() 在 Microsoft.VisualStudio.ErrorListPkg.Shims.ErrorListPackageEventProcessor .PreprocessNavigate(ITableEntryHandle entryHandle,TableEntryNavigateEventArgs e)在 Microsoft.VisualStudio.Shell.TableControl.Implementation.TableControlEventManager.<>c__DisplayClass40_0。b__2(ITableControlEventProcessor p,ITableEntryHandle 条目)在 Microsoft.VisualStudio.Shell.TableControl.Implementation.TableControlEventManager.<>c__DisplayClass60_1`1.b__0() 在 Microsoft.VisualStudio.Text.Utilities.GuardedOperations.CallExtensionPoint(对象错误源,操作调用)- -- 从先前引发异常的位置结束堆栈跟踪 --- 在 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(异常异常对象)VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(异常异常对象)

这就是它结束的地方。

到底是怎么回事?我该如何进一步调试?

标签: xcodemacosxamarinwindows-10visual-studio-2019

解决方案


答案是获得支持最新 macOS (High Spur) 和最新 XCode (12) 的 Mac Book Air,并且 Visual Studio 和 Mac book 设法连接。

因此,一种潜在的解决方案是升级您的硬件。


推荐阅读