我正在 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 中建立您的項目,就可以了。