不能添加Docker支持Visual Studio 2017

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

*附注我去了解决scheme,并添加了一个新的项目(networking应用程序),当它完成添加新的项目,我可以添加docker支持,但仍然无法添加支持我的其他Web服务。 而且这两个项目都是针对.net Framework 4.5.2

编辑.csproj文件并search“docker” – 删除以下行:

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

同时删除文件“Dockerfile”,该文件应与.csproj文件位于同一文件夹中。

尝试双重检查您的.csproj,.sln,解决scheme和项目文件夹,以便对Docker进行任何引用。 有几次遇到这种情况,通常是由于添加,删除和尝试重新添加Docker支持而导致的。 在解决scheme中清除项目文件夹中的Dockerfile解决了这个问题。

Interesting Posts