160 votes

' Condition spécifiés « $(PackageAsSingleFile) » a « » au lieu d’une valeur booléenne ?

Visual studio 2012 sur mon get de PC, le message d’erreur suivant message quand obtenir un aperçu dans le « réseau Public ». J’ai besoin de redémarrer VS se débarrasser du message d’erreur.

Invoquer la génération a échoué en raison de l’exception "condition spécifiés « $(PackageAsSingleFile) » a « » au lieu d’une valeur booléenne. C:\Program Files des (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

Ce qui a provoqué l’erreur ?

217voto

Rusty Divine Points 1999

Je ne sais pas quelles sont les causes, mais redémarrage VS 2012 fixe il pour moi.

46voto

Zar Shardan Points 1305

Le redémarrage VS aide habituellement, mais quand cela ne fonctionne pas essayez de supprimer .user et .suo fichiers, comme par cette suggestion: http://stackoverflow.com/a/16223645/913845

Cela ne fonctionne pas toujours, cependant, si vous passez "Aperçu du Déploiement" il est moins susceptible d'échouer.

Probablement c'est la solution pour l'ensemble de la classe de valeur "" au lieu d'un booléen. Visual Studio problèmes. Quelque chose pour VS équipe MS trop regarder?

11voto

Mohammed ElSayed Points 5036

J'ai trouvé un très très bizarre (et de travail) solution de contournement pour ce type de déployer des questions, si vous avez essayé de fermeture et d'ouverture VS avec pas de chance, essayez de fermer tous les document ouvert avant le processus de publication. bizarre hein? :)

si la réparation complète-guide pour ce type de questions devrait être comme suit:

  1. Essayez de "Nettoyer" puis reconstruire
  2. Si c'est pas encore la publication, essayez de fermer et rouvrir votre projet
  3. Toujours pas de chance? essayez de fermer VisualStudio, mais cette fois-supprimer tous les *.utilisateur & *.suo fichiers, puis ouvrez votre solution de nouveau et lui donner un essai.
  4. Enfin, si toutes ces étapes ne fonctionnent pas, essayez mon nouveau truc, à proximité de tous les document ouvert et lui donner un essai 5.

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

-4voto

Faisal Salamah Points 7

Vous devez exécuter Visual Studio « En tant qu’administrateur ». Le chemin d’accès spécifié requiert l’autorité administrative pour l’écriture.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X