2010-09-01 25 views
7

Ich versuche, ein ASP.NET MVC 2-Projekt zu erstellen, das Lucene.Net verwendet. Ich mache eine Standard-Build-Definition in TFS 2010. Wenn ich ein neues Build in die Warteschlange einreihe, scheitert es an diesem Fehler:Build schlägt aufgrund von XML-Dokumentationsfehler fehl

CSC: Fehler beim Generieren der XML-Dokumentationsdatei 'xxx \ xxx \ Lucene.Net.xml' ('Access is abgelehnt. ')

Aber in meinen Projekteigenschaften für Lucene habe ich keine XML-Kommentare aktiviert. Wie kann ich das korrekt erstellen? Ich interessiere mich nicht für XML-Dokumentdateien!

Antwort

5

Verstanden. Deaktivieren Sie es bei Release Build Config, und alles ist in Ordnung.

+0

können Sie vielleicht ein wenig mehr Details mit Ihrer Antwort hinzufügen? Es ist nicht sehr klar für andere Leute, die das gleiche tun könnten. – Matt

+1

Ich habe das Kontrollkästchen XML-Dokumentation in den Projekteigenschaften deaktiviert. –

+0

In meinem Fall wechselte ich in den "Debug" -Modus und der Build funktionierte. – arviman

14

Ich hatte das gleiche Problem. In meinem Fall wurde dies durch die Verwendung von bin \ Release \ [Assemblyname] .xml im Projekt Source Control verursacht. Im Build Sources-Speicherort wurde die [Assemblyname] .xml als schreibgeschützt markiert, und CSC kann sie nicht überschreiben.

Die Lösung besteht darin, die XML-Datei [Assemblyname] aus der Quellcodeverwaltung zu entfernen oder die Option Cloak in Workspace der Builddefinition festzulegen.

Verwandte Themen