Visual Studio erkennt die Docker-Installation nicht

Visual Studio erkennt die Docker-Installation nicht

Ich arbeite mit Docker in Visual Studio 2017. Bis zu dieser Woche hat alles problemlos funktioniert, ich konnte meine Container erstellen, ausführen und debuggen. Gestern war ich in der Situation, dass ich Docker, Hyper-V und Visual Studio neu installieren musste.

Jetzt funktioniert Docker von alleine einwandfrei, was bedeutet, dass ich wie gewohnt Container aus Powershell erstellen und erstellen kann. Aber die Visual Studio-Integration schlägt fehl. Jedes Mal, wenn ich ein Projekt in einem Container starten möchte, wird nur ein Fehler ausgegeben, der besagt, dass der entsprechende Container nicht gefunden wurde. Es spielt keine Rolle, ob Docker läuft oder nicht, es ist immer die gleiche Fehlermeldung.

Mein Verdacht ist, dass VS irgendwie immer noch versucht, auf die "alte Installation" zu verweisen, die es nicht mehr gibt, und deshalb nicht nach der neuen sucht. Ich habe beobachtet, dass die neue Installation noch angepasst war und auch noch wusste, welche Projekte die letzten Wochen geladen wurden, daher kommt sie mir nicht mehr so ​​frisch vor.

Gibt es eine Möglichkeit, VS2017 so neu zu installieren, dass esabsolutNeuinstallation, die sich an nichts aus der Vergangenheit erinnert? Oder gibt es eine einfachere Möglichkeit, dies zu beheben?

Antwort1

Keine wirkliche Lösung, aber ein guter Workaround:

Ich habe gerade VS2019 installiert, also habe ich jetzt sowohl VS2017 als auch VS2019 auf meinem Rechner. Wenn ich ein Projekt mit Docker-Unterstützung in VS2019 erstelle, läuft das Debuggen problemlos,sogar in VS2017.

Wahrscheinlich stimmt etwas nicht mit der Art und Weise, wie mein VS2017 Docker-unterstützte Projekte erstellt. Wenn Sie also dasselbe Problem haben, erstellen Sie Ihre Projekte einfach in einer anderen kompatiblen Version von VS, dann sollte alles gut gehen.

verwandte Informationen