2010-09-01 4 views
7

J'essaie de créer un projet ASP.NET MVC 2 qui utilise Lucene.Net. Je crée une définition de génération standard dans TFS 2010. Lorsque je file une nouvelle génération, elle échoue sur cette erreur:La construction échoue en raison d'une erreur de documentation xml

CSC: Erreur lors de la génération du fichier de documentation XML 'xxx \ xxx \ Lucene.Net.xml' ('Accès est

Mais dans mes propriétés de projet pour Lucene, les commentaires xml ne sont pas vérifiés. Comment puis-je obtenir ceci pour construire correctement? Je ne me soucie pas des fichiers de document XML!

Répondre

5

Vous l'avez. Décoché sur la version de construction de configuration, et tout va bien.

+0

pouvez-vous peut-être ajouter un peu plus de détail avec votre réponse? Ce n'est pas très clair pour d'autres personnes qui pourraient faire la même chose. – Matt

+1

J'ai décoché la case à cocher de la documentation XML dans les propriétés du projet. –

+0

Dans mon cas, je suis passé en mode "Debug" et la construction a fonctionné. – arviman

14

J'ai eu le même problème. Dans mon cas, il était dû à bin \ Release \ [Nom de l'assembly] .xml dans le contrôle de la source du projet. Dans l'emplacement des sources de construction, le fichier [Nom de l'assemblage] .xml a été marqué comme étant en lecture seule et CSC ne peut pas le remplacer.

La solution consiste à supprimer le fichier [Nom de l'assemblage] .xml du contrôle de code source ou à définir l'option Cloak in Workspace de la définition de la génération.

Questions connexes