ASP.NET Core:“该项目不知道如何运行配置文件Docker。” 在Visual Studio 2017上

The*_*ira 9 visual-studio docker asp.net-core

我已经建立了一个ASP.Net Core Web应用程序-该应用程序Angular使用.Net Core 2.2-> 运行2.2.0-preview3。初始化该项目后,我以为我会在单击“添加”->“ Linux容器”的“ Docker支持”时添加工作的docker-support,但是运行此命令会提示我以下错误消息:

在此处输入图片说明

由于我确实可以选择添加docker支持,因此应该有一种方法可以在docker中运行Angular,对吗?

Docker Version: 18.09.0
Run Code Online (Sandbox Code Playgroud)

Júl*_*ida 14

我已经知道它已经晚了,但是它对我有用,我希望它会有所帮助。

1-删除项目中存在的dockerfile

2-然后右键单击项目>添加> Docker支持

3-在寡妇或Linux之间选择

这将重新创建dockerfile,并将Microsoft.VisualStudio.Azure.Containers.Tools.Targets添加到您的块金依赖性。可能需要更新。

4-运行,应该很好

  • 按照上述步骤操作后,我必须重新启动 Visual Studio,然后它才能工作。 (2认同)

小智 8

对我来说,nuget 包“Microsoft.VisualStudio.Azure.Containers.Tools.Targets”尚未解决。通过管理 NuGet 包更新后,一切正常。