Спасибо Гарри, высоко ценится!

у отладить консольное приложение Linux C ++ из VS2017, как показано в следующих руководствах:

Написание и отладка приложений Linux C из Visual Studio с использованием подсистемы Windows для Linux

подсистема таргетинга на окна для 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 таким образом?

Ответы на вопрос(2)

Ваш ответ на вопрос