/ / Erreur "Impossible de mettre à jour la référence du projet" introduite par Visual Studio 2012 - build, processus de construction, visual-studio-2012

Erreur «Impossible de mettre à jour la référence du projet» introduite par Visual Studio 2012 - build, build-process, visual-studio-2012

J'avais une version en ligne de commande qui fonctionnait bien avec Visual Studio 2010.

J'essaie maintenant la même solution avec Visual Studio 2012.

Quand je le construis via la ligne de commande:

devenv MediaPlayer.sln /build "Release|Any CPU"

Je reçois une pile d'erreurs avec le site:

37> ------ Build started: Projet: C: ... Web, Configuration: Débogage Tout processeur ------

37> Impossible de mettre à jour la référence du projet "". Projet source non disponible. Impossible de mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non disponible.Ne peux pas mettre à jour la référence du projet "". Projet source non available.Validating Web Site

Mais ensuite, j'ouvre la solution SAME dans Visual Studio 2012 et la construit. Ça construit.

J'exécute ensuite cette même version via la ligne de commande et elle est générée.

Je l’archive donc et laisse le processus de construction le récupérer dans le répertoire de construction, et j’obtiens THE SAME ERRORS.

À ce stade, je suis perplexe sur ce qu'il faut faire ensuite. Des pointeurs?

Réponses:

8 pour la réponse № 1

Lorsque la sortie de la version de Visual Studio 2012 indique

Impossible de mettre à jour la référence du projet

C'est en train de dire

Quelque chose s'est mal passé, et vous savez quoi?

Je ne vais pas vous dire ce que c'est!

BWAHAHAHAHAHAHAHAHAHAHAHAHAHA

Après une journée complète de recherche, il en est résulté un troisièmela bibliothèque de parti (Castle.Windsor.dll) n’est pas dans le répertoire .bin. Je ne sais pas pourquoi ce problème est apparu avec Visual Studio 2012 et non avec Visual Studio 2010. Mon hypothèse est que, dans Visual Studio 2010, cela a été automatiquement copié, car il s’agissait d’une dépendance à un autre projet dont le site Web dépendait.

J'ai créé manuellement un .refresh déposer pour Castle.Windsor.dll et Castle.Core.dll, et maintenant ça construit.


3 pour la réponse № 2

J'ai également rencontré cette erreur lors de la création d'une solution dans VS 2012.

J'ai eu une solution que j'ai mis à niveau de VS 2010 àVS 2012 et ensuite commencé à supprimer certains projets morts depuis longtemps. VS 2012 a été "confondu" avec cette suppression et a estimé qu'un projet de site Web dans la solution devait faire référence à "", ce qui n'était pas disponible.

Pour résoudre ce problème, j'ai annulé lemodifications apportées à la solution, ouverture dans VS 2010, suppression des projets obsolètes, construction réussie, fermeture de VS 2010. J'ai ensuite pu ouvrir / mettre à jour la solution dans VS 2012 et travailler sans problème.