저는 Visual Studio 2017에서 Docker를 사용하여 작업하고 있습니다. 이번 주까지는 모든 것이 잘 작동했고 컨테이너를 생성, 실행 및 디버그할 수 있었습니다. 어제 나는 Docker, Hyper-V 및 Visual Studio를 다시 설치해야 하는 상황에 처했습니다.
이제 Docker는 자체적으로 잘 작동하므로 평소처럼 Powershell에서 컨테이너를 구축하고 생성할 수 있습니다. 그러나 Visual Studio 통합은 실패합니다. 컨테이너에서 프로젝트를 시작하려고 할 때마다 해당 컨테이너를 찾지 못했다는 오류가 발생합니다. Docker가 실행되는지 여부는 중요하지 않습니다. 항상 동일한 오류 메시지가 표시됩니다.
내 의심은 VS가 더 이상 존재하지 않는 "이전 설치"를 참조하려고 시도하므로 새 설치를 찾지 않는다는 것입니다. 나는 새 설치가 여전히 사용자 정의되어 있고 지난 몇 주 동안 어떤 프로젝트가 로드되었는지 알고 있었기 때문에 그다지 신선해 보이지는 않습니다.
VS2017을 다시 설치하는 방법이 있습니까?전적으로새로 설치했는데 과거의 내용이 전혀 기억나지 않나요? 아니면 이 문제를 해결하는 더 쉬운 방법이 있나요?
답변1
실제 해결책은 아니지만 좋은 해결 방법은 다음과 같습니다.
방금 VS2019를 설치했으므로 이제 내 컴퓨터에 VS2017과 VS2019가 모두 있습니다. VS2019에서 Docker 지원이 포함된 프로젝트를 생성하면 정상적으로 디버깅됩니다.VS2017에서도.
내 VS2017이 Docker 지원 프로젝트를 생성하는 방식에 문제가 있을 수 있습니다. 따라서 동일한 문제가 발생하는 경우 다른 호환 가능한 VS 버전에서 프로젝트를 생성하면 문제가 없을 것입니다.