2017-05-02 23 views
10

私はVS 2017を使用しています。私はWebサービスを持っており、ドッカーサポートを追加したいと思います。ドッカーサポートを追加するためにメニューを右クリックして開くと、グレー表示になります。何がグレーになるのですか?アプリケーションにドッカーのサポートを追加するにはどうすればよいですか?Cant add DockerサポートVisual Studio 2017

*私は解決策に行き、新しいプロジェクト(Webアプリケーション)を追加しました。その新しいプロジェクトを追加すると、私はドッカーのサポートを追加できましたが、まだ他のプロジェクトにサポートを追加できませんウェブサービス。また、両方のプロジェクトがターゲットに設定されています .net Framework 4.5.2

+1

どのランタイムバージョンとランタイムバージョンが2つのプロジェクトをターゲットにしていますか? –

+0

.net framework 4.5.2 – Pat

+0

ドッカーの機能を追加するためにインストーラを再実行する必要があると思います。これはサブ選択肢の1つです。 – OmegaMan

答えて

0

.csproj、.sln、およびソリューションとプロジェクトフォルダにDockerへの参照がないか再度確認してください。 Dockerのサポートを追加、削除、再追加しようとすることで、これまで何度か実行してきました。解決策の中の他のDockerのものに沿ってプロジェクトフォルダ内のDockerfileをクリアすることで、私の場合に問題が解決しました。

7

編集.csprojファイルと「ドッキングウィンドウ」を検索 - 次の行を削除します。また、ファイルを削除

<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath> 

を.csprojファイルと同じフォルダにある必要があり、「Dockerfile」。

+0

私はあなたが私のcsprojファイルに「ドッカー」という言葉がないと言ったものを探しました。 DockerサポートがVisual Studioに来る前にプロジェクトが作成されて以来。 – Pat

+1

エクスプローラを開いて "docker"のソリューションフォルダを検索します。 - "dockerfile"などと呼ばれるものが見つかった場合は、それらを削除(または名前変更)します。 新しいプロジェクトを作成してすべてのファイルをコピーする方が簡単かもしれません。 – Tully

+0

悲しいことに、これは私にとってはうまくいきませんでした。(ボタンはまだグレーアウトされています – Pat

関連する問題