web-dev-qa-db-fra.com

Erreur de publication dans Visual Studio

Je continue à avoir cette erreur insensée qui me fait penser que VS est devenu stupide plutôt que sage. 

Erreur 1 La copie du fichier Content\Images\Brands\Lenovo.png vers obj\Debug\Package\PackageTmp\Content\Images\Brands\Lenovo.png a échoué. Impossible de trouver le fichier 'Content\Images\Brands\Lenovo.png'. 0 0 PriceCompare

L'erreur est produite lorsque j'essaie de publier sur le système de fichiers. C'est stupide que VS recherche un fichier que je me suis effacé et qui ne réside pas dans la solution pour le moment. 

Auparavant, je supprimais et ajoutais des fichiers, mais soudainement, la commande de publication a commencé à donner des erreurs.

Dans de nombreux autres articles, j'ai vu des personnes demander à ouvrir le fichier .csproj avec le bloc-notes et à supprimer manuellement les références aux fichiers supprimés. Cela semble très intimidant, car j'ai supprimé une longue liste de fichiers et en ai ajouté de nombreux nouveaux.

Y at-il un moyen plus facile de se débarrasser de ce problème ou je dois supprimer manuellement les références au fichier supprimé. Je ne peux pas simplement supprimer le dossier obj ou vider le répertoire bin ou une solution propre ou quelque chose d'autre.

38
Pankaj Upadhyay

Vous devez indiquer à Visual Studio que vous avez supprimé les fichiers.

Accédez au dossier de projet/solution contenant les fichiers et supprimez-les.

Visual Studio suppose que puisque vous avez ajouté le fichier à l'origine, il devrait être publié. Cela ne peut pas supposer que vous ne le voulez pas simplement parce que ce n'est pas dans le système de fichiers. Pensez à utiliser le contrôle de source dans une équipe - le fichier peut exister uniquement dans la machine d'une personne, mais il est toujours nécessaire.

Ce n’est pas difficile comme vous le pensez: les fichiers introuvables ne sont pas transparents, ils sont assez faciles à sélectionner et à supprimer en bloc dans Visual Studio. Vous pouvez également définir les propriétés du projet pour afficher tous les fichiers, puis sélectionner tous ceux qui doivent faire partie du projet et les ajouter en une seule opération.

67
Oded

Cela se produit généralement lorsque nous supprimons le contenu du dossier sans oublier de supprimer les solutions Visual Studio.

Pour résoudre cela, suivez les étapes ci-dessous: -

  1. Accédez à Visual Studio Solution Explorer et faites un clic droit sur le contenu spécifique.
  2. exclure du projet.
  3. faites un clic droit et retirez de Visual Studio Solution Explorer.

En espérant que cela vous aidera :)

8
Vikash Pandey

J'ai rencontré le même problème parce que les fichiers de projet ont été ajoutés et supprimés tant de fois. Je viens de retirer le fichier marqué en jaune de la solution visual studio & cela a bien fonctionné pour moi.

1
Anjan Kant

Dans certains cas:

  • supprimer le dossier de l'application dans bin et essayer de republier

ou

  • dans le fichier .csproj, vérifiez si la version du projet est identique à la version dans la propriété de projet VS.
0
T.Todua

Dans mon cas, problème avec les autorisations d'accès, je lance VS en mode administrateur (Run as Administrator). A fait le tour.

0
Rajesh Budithi