Le visual studio 2012 sur mon PC reçoit le message d'erreur suivant lors de la prévisualisation dans le "Web public". J'ai besoin de redémarrer VS pour me débarrasser du message d'erreur.
L'appel à la génération a échoué en raison de la condition d'exception "La condition spécifiée" $ (PackageAsSingleFile) "est évaluée à" "au lieu d'un booléen. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets '
Quelle est la cause de l'erreur?
Je ne sais pas ce qui le cause, mais le redémarrage de VS 2012 a résolu le problème pour moi.
Redémarrer VS aide généralement, mais quand cela ne fonctionne pas - essayez de supprimer .user
et .suo
fichiers, selon cette suggestion: https://stackoverflow.com/a/16223645/913845
Cela ne fonctionne pas toujours. Toutefois, si vous ignorez "Aperçu du déploiement", il y a moins de risque d'échec.
C'est probablement la solution à toute la classe de évaluée à "" au lieu d'un booléen. Problèmes avec Visual Studio. Quelque chose pour l’équipe VS de MS aussi?
J'ai trouvé une solution très étrange (et efficace) à ce type de problèmes de déploiement. Si vous avez essayé de fermer et d'ouvrir des VS sans succès, essayez de fermer tous les documents ouverts avant le processus de publication. bizarre hein? :)
le guide de résolution complet pour ce type de problèmes serait le suivant:
laissez-moi savoir si cela vous a aidé :)
Un scénario courant qui génère également cette erreur concerne les fichiers manquants référencés dans votre solution.
Donc, exclure ceux de la solution va le réparer.