J'essayais de publier un site Web ASP.NET et j'ai reçu l'avertissement suivant: Cela m'empêche de publier le site Web. Aucune idée sur la façon de résoudre ce problème? P>
n'a pas pu lire le fichier d'état "obj \ débog \ helpers.csprojresolveassemplblyreference.cache" code> p>
3 Réponses :
La réponse est en fait assez simple: nettoyez d'abord toute la solution, puis publiez à nouveau. Maintenant tout devrait fonctionner. P>
Le problème était due au fait que le fichier d'état était dans un format plus ancien (format VS2012 RC) et j'essayais de publier de VS2012 RTM. P>
Je l'obtiens à des charges de nos projets VS2010 après avoir installé VS2012, qui préoccupait un peu! La solution était la même que la vôtre - faites une construction propre. Dans notre cas, nous venons de passer le paramètre "Recuilild" à notre fichier de projet MsBuild pour faire une construction propre de tout, c'est-à-dire spécifié le paramètre suivant à Msbuild: / P: "cibles = reconstruire"
Nettoyer / Reconstruire est la chose standard à faire si vous rencontrez des erreurs de construction étranges :-)
Après la bsoding au milieu de la construction, commençait tout cela sur la place. Nettoyer la construction corrigée.
Exclure simplement "OBJ \ DEBUG" Dossier.ReBuild Projet et hôte. P>
Nettoyer et la construction n'a pas fonctionné pour moi sur VS2017. Bien que l'excluant ... obj \ débogueur Dossier du projet, reconstruire puis publier bien a bien fonctionné.
Le moyen le plus simple est de supprimer le projet et de créer un nouveau, puis il fonctionnera. P>
Cela semble un peu moins simple que de nettoyer et de reconstruire, non?