J'essaie d'ajouter un nouveau fichier à ma solution VS2012 contrôlée par la source et reçois le message suivant:
Un fichier ou un dossier portant le nom 'xxx' existe déjà. S'il vous plaît donner un unique nommez l'élément que vous ajoutez ou supprimez d'abord l'élément existant.
Je suis sûr à 100% qu'il n'y a pas de fichier portant le même nom.
Alors, comment puis-je obtenir VS pour ajouter des éléments à nouveau?
Le redémarrage de Visual Studio n'a pas aidé, le dossier est mis en cache sur le système.
Ouvrez Solution Explorer
il y a une icône qui ressemble à plusieurs Pages: qui est le Show All Files
. Une fois cliqué, on peut voir le dossier qui était à l’origine de cette erreur, dans le projet Visual Studio. (Recherchez le dossier dans la section Affichage.)
Après avoir supprimé le dossier indésirable et reconstruit le projet, vous devriez pouvoir créer le contrôleur qui créera la vue automatiquement ...
Le redémarrage de Visual Studio m'a aidé.
Étapes à suivre si un dossier est manquant
Show All Files
dans l'explorateur de solutions pour afficher le dossier existant mais manquant.Include in Project
Si vous essayez de créer un nouveau contrôleur, vous devez également vérifier les vues et les modèles. Même s'il n'y avait pas de dossier ou de fichier portant le nom du contrôleur, je devais supprimer un dossier View portant le même nom (qui existait déjà pour une raison quelconque) à l'aide de Show All Files
et reconstruire la solution.
Cliquez simplement sur Nom du projet -> Décharger le projet ., Puis cliquez avec le bouton droit de la souris sur le même projet, puis cliquez sur "Recharger".
Le problème est résolu (y)
Je l'ai corrigé en ajoutant un fichier, puis en le supprimant.
Le fichier de projet a été déchargé dans Visual Studio 2017
La méthode la plus simple consiste à copier votre dossier de projet et à coller un autre référentiel, puis à ouvrir votre projet dans Visual Studio, puis après l’exécution du projet, il devrait fonctionner. par exemple (D: ---------> E: [ici j'ai mentionné le référentiel ces choses])