L'erreur CleanWPPAllFilesInSingleFolder fait que mon projet ne se charge plus

86

En utilisant VS2012, j'ai créé un projet de données dynamiques. Tout a fonctionné, puis j'ai commencé à configurer les paramètres de déploiement Web. Je ne sais pas exactement quel paramètre j'ai changé car il n'y a pas eu d'erreur. Cependant, lorsque j'essaye de charger la solution, j'obtiens l'erreur suivante pour le projet et il ne se chargera plus.

Specified condition "$(CleanWPPAllFilesInSingleFolder)" evaluates to "" instead of a boolean. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

Je ne vois pas CleanWPPAllFilesInSingleFolder dans le fichier csproj. Des idées sur la façon de résoudre ce problème afin que je puisse charger à nouveau le projet?

Le bord
la source

Réponses:

209

J'ai juste eu ce problème aussi. Essayez ce qui suit:

  1. Fermer Visual Studio
  2. Supprimez vos fichiers .user et .suo
  3. Rouvrez la solution.

Cela a fonctionné pour moi.

Brian Vallelunga
la source
13
pour les lecteurs de vitesse aux yeux troubles: c'est fermer Visual Studio Pas la solution!
fiat
13
Je viens de tomber sur ce problème dans VS2012, et la simple fermeture et la réouverture de VS ont résolu le problème pour moi, aucune suppression nécessaire.
Robson Rocha de Araujo
10
Je trouve que ce problème est causé par l'utilisation de la Previewfonction de la nouvelle fenêtre de publication. Si je saute l'aperçu, cela semble fonctionner.
gregpakes
Réponse similaire ici: irisclasson.com/2013/10/02/…
Glen Little
1
Ici aussi. Pour moi, j'avais ouvert VS 2013, changé une configuration et immédiatement allé publier sur Azure. Lorsque j'ai fait l'aperçu, cela a échoué avec l'erreur mentionnée. Ensuite, je n'ai pas pu construire. L'astuce consiste à faire une reconstruction AVANT de publier, et cela fonctionne.
Program.X
7

J'ai trouvé une solution de contournement très très étrange (et fonctionnelle) pour ce type de problèmes de déploiement.Si vous avez essayé de fermer et d'ouvrir VS sans succès, essayez de fermer tous les documents ouverts avant le processus de publication. bizarre hein? :)

le guide de correction complet pour ce type de problèmes ressemblerait donc à ce qui suit:

  1. Essayez «Nettoyer» puis reconstruisez
  2. S'il ne publie toujours pas, essayez de fermer et de rouvrir votre projet
  3. Toujours pas de chance? essayez de fermer VS mais cette fois supprimez tous les fichiers *.user& *.suo, puis ouvrez à nouveau votre solution et essayez-la.
  4. Enfin, si toutes ces étapes ne fonctionnent pas, essayez ma dernière astuce, fermez tout le document ouvert et essayez-le
  5. 5.

faites-moi savoir si cela vous a aidé :)

Mohammed Swillam
la source
1
# 1 ( Clean Solution dans le menu Build de VS ) était suffisant pour moi.
Theophilus
4

J'ai fermé et rouvert ma solution. J'ai tendance à croire que c'est un défaut dans la fonction Aperçu, car c'est la seule chose que j'ai faite différemment avant que cela ne commence. Je n'ai cependant pas pu le reproduire depuis.

Michael D
la source
3

Tout ce que j'ai fait, c'est fermer Visual Studio puis le rouvrir. Terminé

Dumisani
la source
0

Dans mon cas, il s'est avéré que IIS n'était pas installé sur le serveur de destination! Son installation a résolu le problème.

Sam
la source
0

Dans mon cas, après avoir supprimé tous les * .user et * .suo, j'ai dû redémarrer VS.

Marek Malczewski
la source