Не удается добавить поддержку Docker Visual Studio 2017

Я использую VS 2017. У меня есть веб-сервис, и я хочу добавить к нему поддержку докеров. Когда я нажимаю правой кнопкой мыши и открываю меню, чтобы добавить поддержку докеров, он вычеркнут серым цветом. Что заставляет его быть серым? Как я могу добавить поддержку докеров в свое приложение?

* Боковое замечание. Я подошел к решению и добавил новый проект (веб-приложение), и когда он добавил, что новый проект я могу добавить к нему поддержку докеров, но все же не могу добавить поддержку для моей другой сети оказание услуг. Также оба проекта нацелены .net Framework 4.5.2

Ответ 1

Отредактируйте файл .csproj и выполните поиск "докеры" - удалите следующую строку:

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

Также удалите файл "Dockerfile", который должен находиться в той же папке, что и файл .csproj.

Ответ 2

Попробуйте выполнить двойную проверку ваших файлов .csproj,.sln и решений и проектов для любых ссылок на Docker. Было несколько раз, когда я сталкивался с этим, как правило, вызванный добавлением, удалением и попыткой повторно добавить поддержку Docker. Очистка файла Docker в папке проекта по любому другому материалу Docker в решении решила проблему в моем случае.