2017-05-02 1 views
10

J'utilise VS 2017. J'ai un service Web et je souhaite y ajouter un support docker. Lorsque je clique avec le bouton droit et ouvre le menu pour ajouter le support du docker, il est grisé. Qu'est-ce qui fait qu'il est grisé? Comment puis-je ajouter le support de docker à mon application? * Note complémentaire Je suis allé à la solution et a ajouté un nouveau projet (application web) et quand il est fait ajouter ce nouveau projet, je suis en mesure d'ajouter le support de docker, mais toujours pas en mesure d'ajouter un soutien à mon autre service Web. Les deux projets visent également .net Framework 4.5.2Impossible d'ajouter Docker Support Visual Studio 2017

+1

Quelles versions d'exécution et d'exécution sont les deux projets ciblés? –

+0

.net framework 4.5.2 – Pat

+0

Je crois que vous devrez réexécuter le programme d'installation pour ajouter les fonctionnalités du docker. C'est l'une des sous-sélections. – OmegaMan

Répondre

0

Essayez de revérifier vos dossiers .csproj, .sln et de solution et de projet pour toute référence à Docker. Il y a eu plusieurs fois où je me suis heurté à ce problème, généralement causé par l'ajout, la suppression et l'ajout du support Docker. Effacer le Dockerfile dans le dossier du projet le long de tout autre truc Docker dans la solution a résolu le problème dans mon cas.

7

Modifier le fichier .csproj et recherchez « docker » - supprimez la ligne suivante:

<DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath> 

supprimer également le fichier « Dockerfile » qui devrait être dans le même dossier que le fichier .csproj.

+0

J'ai jeté un coup d'oeil pour ce que vous avez dit mon fichier csproj n'a pas le mot "docker" en elle. Depuis que le projet a été créé avant la prise en charge de Docker est venu à Visual Studio. – Pat

+1

Ouvrez l'Explorateur et recherchez «docker» dans le dossier de la solution. Si vous trouvez quelque chose appelé «dockerfile» ou similaire, supprimez-les (ou renommez-les). A défaut, il pourrait être plus facile de créer un nouveau projet et de copier tous les fichiers. – Tully

+0

Malheureusement, cela n'a pas fonctionné pour moi :(le bouton est encore grisé – Pat