Отладчик VS Code не подключается повторно , если сделать дисконнект
После нажатия кнопки Disconnect (Shift+F5) в VSCode при попытке повторного подключения возникает ошибка.
Can't connect: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5318 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в VSCode.DebugAdapter.TcpDebugServerClient.TryConnect(TcpClient client, Uri debuggerUri) в VSCode.DebugAdapter.TcpDebugServerClient.Connect() в VSCode.DebugAdapter.OscriptDebugSession.Attach(Response response, Object arguments)
OneScript 1.9.0.6 Приложение использует HostedScriptEngine
Тестовое приложение HostAppTest.zip
Текущий DefaultDebugService заточен на одноразовый консольный процесс и не поддерживает переподключение. Нужно реализовывать свой IDebugConnector, используя те же составные компоненты, что и Default сервер отладки.
В качестве обхода могу предложить пересоздавать сервер и заново назначать его в HostedProcess.