Спасибо Гарри, высоко ценится!
у отладить консольное приложение Linux C ++ из VS2017, как показано в следующих руководствах:
подсистема таргетинга на окна для Linux от visual studio
Я установил gdbserver и openssh-server в мою установку WSL Ubuntu 16.04, иsshd
работает, но я не могу подключиться с VS2017. Когда я пытаюсь, я получаю ошибку'Connectivity Failure. Please make sure the host name and port number are correct'
.
Насколько мне известно, и имя хоста, и номер порта верны. Я знаю, что WSL все еще является бета-версией, поэтому я предполагаю, что проблема связана с WSL (я недавно установил Windows 10 Creators Update, поэтому он по крайней мере обновлен, но я ожидалssh
работать с КС). Я использую Windows 10 версии 1703, сборка 15063.250.
Обновить Я получил Visual Studio для подключения к моей виртуальной машине Ubuntu, что доказывает, что она работает, и проблема должна быть с Bash на Windows. Ничего не работает с входящими соединениями, но исходящие соединения работают как положено.
У кого-нибудь еще были проблемы с подключением к WSL из Visual Studio 2017 таким образом?