2010-09-01 24 views
7

Sto provando a creare un progetto ASP.NET MVC 2 che utilizza Lucene.Net. Faccio una definizione di compilazione standard TFS 2010. Quando ho coda di una nuova build, non riesce in questo errore:La compilazione non riesce a causa dell'errore di documentazione xml

CSC: Errore di documentazione di generazione di XML 'xxx \ xxx \ Lucene.Net.xml' ('L'accesso è negato. ')

Ma nelle proprietà del mio progetto per Lucene, non ho controllato i commenti xml. Come posso ottenere questo per costruire correttamente? Non mi importa dei file di documenti xml!

risposta

5

Capito. Deselezionata su release build config, e tutto va bene.

+0

potresti aggiungere un po 'più di dettaglio con la tua risposta? Non è molto chiaro ad altre persone che potrebbero fare la stessa cosa. – Matt

+1

Ho deselezionato la casella di controllo della documentazione xml nelle proprietà del progetto. –

+0

Nel mio caso, sono passato alla modalità "Debug" e la build ha funzionato. – arviman

14

Ho avuto lo stesso problema. Nel mio caso è stato causato dall'avere bin \ Release \ [Assembly Name] .xml nel progetto Source Control. Nella posizione Sorgente di compilazione il [Nome assieme] .xml è stato contrassegnato come readonly e CSC non può sovrascriverlo.

Soluzione è rimuovere il file .xml [Nome assembly] dal controllo del codice sorgente o impostare Cloak nell'opzione Spazio di lavoro della definizione Build.

Problemi correlati