visual studio2022 出现StreamJsonRpc.ConnectionLostException:与远程方的JSON-RPC连接丢失的问题。
错误跟踪如下:
StreamJsonRpc.ConnectionLostException : 在请求完成之前, 与远程方的 JSON-RPC 连接已丢失。 —> System.OperationCanceledException : 已取消该操作。
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at async StreamJsonRpc.MessageHandlerBase.WriteAsync(<未知参数>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async StreamJsonRpc.JsonRpc.SendAsync(<未知参数>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async StreamJsonRpc.JsonRpc.InvokeCoreAsync(<未知参数>)
— 内部异常堆栈跟踪的末尾 —
at async StreamJsonRpc.JsonRpc.InvokeCoreAsync(<未知参数>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async StreamJsonRpc.JsonRpc.InvokeCoreAsync[TResult](<未知参数>)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at async Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.TryInvokeAsync[TService](<未知参数>)
尝试的解决方案:使用vs安装器修复之后问题仍然不可解决。
最终的解决方案:打开Developer Command Prompt for VS 2022,然后输入 devenv / nosplash,等待vs重新启动即可。
