无法添加Docker支持Visual Studio 2017

时间:2017-05-02 18:19:09

标签: c# docker .net-4.5 visual-studio-2017

我正在使用VS 2017.我有一个Web服务,我想为它添加docker支持。当我右键单击并打开菜单添加docker支持时,它显示为灰色。是什么导致它变灰了?如何向我的应用添加docker支持?

*旁注我找到了解决方案并添加了一个新项目(网络应用),当它完成添加新项目后,我能够为其添加docker支持但仍然无法添加对我的其他Web服务的支持。这两个项目都是目标 .net Framework 4.5.2

2 个答案:

答案 0 :(得分:2)

尝试仔细检查.csproj,.sln以及解决方案和项目文件夹,以获取对Docker的任何引用。有几次我遇到过这种情况,通常是由添加,删除和尝试重新添加Docker支持引起的。清除解决方案中任何其他Docker内容的项目文件夹中的Dockerfile解决了我的问题。

答案 1 :(得分:0)

这可能是因为您的解决方案已经包含docker-compose和dockerignore和docker-compose.yml。

如果要再次添加,请尝试将其删除并检查。

enter image description here