以下の内容はhttps://tech.tanaka733.net/entry/solution-directory-required-for-docker-support-in-aspnetcoreより取得しました。


Visual Studio 2017 で ASP.NET Coreプロジェクトでdockerデバッグしたいときはソリューションディレクトリを作らないといけない件

タイトルだけで言いたいことは以上なんですが、Visual Studio 2017でASP.NET Coreプロジェクトを作ってdockerサポートを有効化すると、こんな風にdocker-composeプロジェクトが作られてDocker for Windowsの上のDockerコンテナを使ってデバッグ実行ができるようになります。

f:id:tanaka733:20170319223510p:plain

なんですが、これは新規プロジェクトを作成する際にソリューションのディレクトリを作成にチェックボックスを入れておかないといけません。 f:id:tanaka733:20170319223548p:plain

ここをチェックボックスを入れなくても、次のプロジェクトのプロジェクトの詳細を選択する画面でDocker Supportにチェックボックスを入れられるのですが、その場合 docker-composeプロジェクトが作成されません。 f:id:tanaka733:20170319223907p:plain

ソリューションディレクトリがないと作られるソリューションはASP.NET Coreプロジェクト本体のみになります。 f:id:tanaka733:20170319224239p:plain

Visual Studio 2017のDockerデバッグはdocker-composeプロジェクト側に仕掛けがあるようで、ソリューションディレクトリがない状態だとDockerでデバッグできません。というわけでDockerでデバッグしたい場合はソリューションディレクトリを作るようにしましょう。




以上の内容はhttps://tech.tanaka733.net/entry/solution-directory-required-for-docker-support-in-aspnetcoreより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14