J'ai pris une machine propre (Windows 10 Enterprise sans la mise à jour anniversaire) et installé (dans cet ordre) IIS complet, Hyper-V, VS2015 Enterprise, .NET Core 1.0 .1 Aperçu de l'outillage 2, Docker pour Windows, Visual Studio Docker Tools et quelques autres programmes aléatoires. J'ai ensuite ouvert VS2015 et créé un site Web principal .NET par défaut. Quand je cours (F5) tout fonctionne comme prévu. J'ai ensuite cliqué droit sur le projet et suis allé à "Ajouter-> Support Docker". Maintenant, lorsque vous essayez de lancer (F5) en utilisant Docker Je vois ce message d'erreur:Visual Studio Tools pour Docker - tâche PrepareForCompile a échoué de façon inattendue
MSB4018 The "PrepareForCompile" task failed unexpectedly. Microsoft.DotNet.Docker.CommandlineClientException: Error response from daemon: Container ... is not running at ...
J'ai cherché en ligne et la seule chose que je peux trouver qui pourrait l'expliquer est que je ne pense pas que les lecteurs partagés travaillent. Je l'ai fait dans Docker-> Shared Drives, mais quand je cours: docker run --rm -v c:/Users:/data alpine ls /data
la réponse est vide. De même, lorsque j'essaie d'utiliser la case occupée, le répertoire est vide.
docker run -it -v /C/Users:/wormhole busybox cd wormhole ls
J'ai essayé d'utiliser Windows pour Docker 1.12.1 stable et bêta 26. Les deux ont la même question.
Certains ont indiqué que Antivirus pourrait causer un problème. J'ai installé Mcafee, mais je ne peux pas désinstaller ou désactiver le logiciel antivirus.
Certains ont suggéré que des mots de passe avec des caractères inhabituels peuvent causer ce problème mais cela ne s'applique pas ici.
Je ne sais pas que les lecteurs partagés causent l'erreur VS2015, mais cela semble être un bon point de départ car les lecteurs partagés sont cassés.
J'ai redémarré bot hdock et l'ordinateur plusieurs fois, en vain.
Des idées?
Cela a fonctionné pour moi. – MattD