web-dev-qa-db-ja.com

ASP.NET Core:「プロジェクトは、プロファイルDockerを実行する方法を知りません。」 Visual Studio 2017で

ASP.Net Core Webアプリケーションをセットアップしました。このアプリケーションは、.Net Core 2.2-> 2.2.0-preview3を使用してAngularを実行します。そのプロジェクトを初期化した後、「Linuxコンテナ」の「追加」->「Dockerサポート」をクリックすると、作業中のdocker-supportを追加すると思いましたが、これを実行すると次のエラーメッセージが表示されます。

enter image description here

Idoにはdockerサポートを追加するオプションがあるので、Angularをdockerで実行する方法がありますか?

Docker Version: 18.09.0
8
TheRealVira

私はすでにその遅れを知っていますが、それは私のために働いて、私はそれが役立つことを願っています。

1-プロジェクトに存在するdockerfileを削除します

2-次にプロジェクトを右クリックし、>追加> Dockerサポート

3-未亡人またはLinuxを選択する

これにより、dockerfileが再作成され、Microsoft.VisualStudio.Azure.Containers.Tools.Targetsがナゲットの依存関係に追加されます。更新が必要になる場合があります。

4-実行し、問題ないはずです

13
Júlio Almeida

私の場合、完全な再起動で問題は解決しました。

0
Olaf

私にとって、ナゲットパッケージ「Microsoft.VisualStudio.Azure.Containers.Tools.Targets」は解決されていませんでした。 NuGetパッケージの管理を介して更新した後、すべてが完全に機能します。

0
Gru97

VS2019 v16.1.3を使用していて、右クリックしてアイテムを追加し、Dockerファイルを選択しました。実行(Docker)ボタンをクリックすると、この問題が発生しました。 VS2019を再起動するv16.1.5にアップグレードしました。その後、Dockerを使用してアプリケーションを実行しました。

0
sarin