2010-09-01 22 views
7

Estoy intentando crear un proyecto ASP.NET MVC 2 que use Lucene.Net. Hago una definición de compilación estándar en TFS 2010. Cuando hago cola en una compilación nueva, falla en este error:La compilación falla debido a un error de documentación xml

CSC: Error al generar el archivo de documentación XML 'xxx \ xxx \ Lucene.Net.xml' ('Access is denegado. ')

Pero en mis propiedades de proyecto para Lucene, no tengo xml comentarios marcados. ¿Cómo puedo hacer esto para construir correctamente? ¡No me importan los archivos de documentos xml!

Respuesta

5

Lo tengo. Desmarqué en la configuración de compilación de lanzamiento, y todo está bien.

+0

¿Puede agregar un poco más de detalle con su respuesta? No está muy claro para otras personas que podrían estar haciendo lo mismo. – Matt

+1

Desmarqué la casilla de documentación xml en las propiedades del proyecto. –

+0

En mi caso, cambié al modo "Depurar" y la compilación funcionó. – arviman

14

Tuve el mismo problema. En mi caso, fue causado por tener bin \ Release \ [Assembly Name] .xml en Project Source Control. En la ubicación de fuentes, el [Nombre del ensamblado] .xml se marcó como de solo lectura y CSC no puede anularlo.

La solución es eliminar el archivo [Assembly Name] .xml del control de código fuente o establecer la capa en la opción de espacio de trabajo de la definición de compilación.

Cuestiones relacionadas