Удаленный отладчик достигает точки останова, но Visual Studio не замечает - PullRequest
0 голосов
/ 17 октября 2019

Visual Studio 2019 успешно подключается к удаленному тривиальному консольному приложению .NET Core 2.2, работающему в Linux через ssh. Если в VS установлены точки останова, приложение будет зависать в соответствующем месте, но Visual Studio не реагирует. Как мне решить эту проблему?

Я попытался скомпилировать для ядра 2.0 / 2.1 / 2.2 и запустить приложение и подключить отладчик через ssh от комбинации разных пользователей, включая root, с точно таким же поведением,Локальный запуск экземпляра на компьютере с операционной системой Windows работает.

static void Main(string[] args)
{
  Console.WriteLine("Waiting for debugger to attach");
  while (!Debugger.IsAttached)
  {
    Thread.Sleep(100);
  }
  Console.WriteLine("Debugger attached");
  Console.WriteLine("Exiting");
}

Я ожидал, что Visual Studio выдаст мне стрелку трассировки и покажет колл-стэк, как это происходит при достижении той же точки останова, работающей локально.

...