xcode - 无法加载文件或程序集“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__139
1.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__13
1.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(异常异常对象)
这就是它结束的地方。
到底是怎么回事?我该如何进一步调试?
解决方案
答案是获得支持最新 macOS (High Spur) 和最新 XCode (12) 的 Mac Book Air,并且 Visual Studio 和 Mac book 设法连接。
因此,一种潜在的解决方案是升级您的硬件。
推荐阅读
- database - 为什么我会看到此错误:没有这样的列:编号(代码 1):,同时编译:DELETE FROM Users_Table WHERE number =?
- java - 在 Spring Boot 中使用 JVM -Duser.timezone 动态设置 MySql 时区
- macos - 恢复到适用于 macOS 的 VSC 1.31.1 但大纲不起作用
- xcode - SpriteKit alpha 蒙版在 iOS 13.4 上不起作用
- watir - 运行 ruby watir 自动化测试脚本时 Selenium 警告弃用
- java - 如何每次单击按钮时添加新的 Textview
- javascript - AudioWorklet 是否为在 PC 和 Android 上播放声音 Chrome 提供最低延迟?
- .htaccess - 将带有语言变量的 url 重定向到不同的 url htaccess
- javascript - 将数字存储在javascript变量中,然后在脚本运行时添加到它?
- continuous-integration - 使用语义发布推送到存储库并使用 GitHub Actions 在其他作业中签出