3

のVisual StudioからLinux用のWindowsサブシステムへの接続:私はインストールされているこれらのチュートリアルのように私は、VS2017からLinuxのC++コンソールアプリケーションをデバッグしたい2017

Writing And Debugging Linux C Applications From Visual Studio Using The Windows Subsystem For Linux

targeting windows subsystem for Linux from visual studio

gdbserverをとopenssh-serverをWSL Ubuntu 16.04にインストールし、sshdが実行されていますが、VS2017から接続できません。 試してみると、エラー'Connectivity Failure. Please make sure the host name and port number are correct'が出ます。

Visual Studio 2017 Connect to Linux

ホスト名とポート番号の両方が私に関する限り正しいです。私はWSLはまだベータなので、問題はWSLと関係があると仮定しています(私は最近Windows 10 Creators Updateをインストールしていますので、少なくとも最新のものですが、sshがCUで動作することを期待していました)。私はWindows 10のバージョン1703、ビルド15063.250を使用しています。

更新 は、私はそれが動作し、問題は、Windows上のBashでなければならないことを証明している私のUbuntuのVMに接続するためのVisual Studioを得ました。着信接続では何も動作しませんが、発信接続は期待どおりに動作します。

VS Connection Manager Dialog Box

は、誰がこのような方法でのVisual Studio 2017からWSLへの接続に問題がありましたか?

+0

WSLとVSLinuxの初期リリースからまったく同じ問題がありました。私は同じ設定の2つのシステムを持っています。それは一方で起こり、他方では起こらない。 –

答えて

1

はい、この問題はすでにherehereと報告されているようです。

後者のスレッドに関する最近のコメントによると、この問題はWindows Insiderビルド16199で解決されました。状況に応じて、修正プログラムがリリースバージョンに組み込まれるまで、これはオプションになる可能性があります。

実稼働環境にいる場合は、引き続きVMの使用をお勧めします。私は個人的にWindows Insiderビルドにあまりにも多くの問題を抱えていませんでしたが、常にいくつかのリスクが伴います。

+0

返事をありがとう。私は開発に使用するコンピュータが1つしかないので、問題がある場合に備えて、Windows Insiderビルドには参加しないことに決めました。うまくいけば、私は更新を待つ必要はありませんが、おそらく秋のWindows Fall Creators Updateで対処されるでしょう –

関連する問題