O Visual Studio não reconhece a instalação do Docker

O Visual Studio não reconhece a instalação do Docker

Estou trabalhando com Docker no Visual Studio 2017. Até esta semana tudo funcionou bem, consegui criar, executar e depurar meus containers. Ontem estive na situação em que me vi obrigado a reinstalar o Docker, o Hyper-V e o Visual Studio.

Agora o Docker funciona bem sozinho, o que significa que posso construir e criar contêineres no Powershell normalmente. Mas a integração do Visual Studio falha. Cada vez que desejo lançar um projeto em um Container, ele apenas gera um erro informando que não encontrou o container correspondente. Não importa se o Docker funciona ou não, é sempre a mesma mensagem de erro.

Minha suspeita é que o VS de alguma forma ainda tenta se referir à "instalação antiga", que não existe mais, e por isso não procura a nova. Observei que a nova instalação ainda estava customizada e também sabia quais projetos foram carregados nas últimas semanas, portanto não me parece muito novo.

Existe alguma maneira de reinstalar o VS2017 de uma forma que seja umabsolutamenteinstalação nova, que não lembra nada do passado? Ou existe uma maneira mais fácil de corrigir isso?

Responder1

Não é uma solução real, mas uma boa solução alternativa:

Acabei de instalar o VS2019, então agora tenho o VS2017 e o VS2019 em minha máquina. Se eu criar um projeto com suporte ao docker no VS2019, ele depurará bem,mesmo no VS2017.

Provavelmente há algo errado com a forma como meu VS2017 cria projetos suportados pelo docker. Portanto, se você estiver tendo o mesmo problema, basta criar seus projetos em outra versão compatível do VS e você estará bem.

informação relacionada