2010-09-01 41 views
7

Tôi đang cố gắng xây dựng một dự án ASP.NET MVC 2 sử dụng Lucene.Net. Tôi tạo một định nghĩa xây dựng tiêu chuẩn trong TFS 2010. Khi tôi xếp hàng một bản dựng mới, nó không thành công trên lỗi này:Xây dựng không thành công do lỗi tài liệu xml

CSC: Lỗi tạo tệp tài liệu XML 'xxx \ xxx \ Lucene.Net.xml' ('Access is bị từ chối. ')

Nhưng trong thuộc tính dự án của tôi cho Lucene, tôi không có kiểm tra nhận xét xml. Làm thế nào tôi có thể có được điều này để xây dựng một cách chính xác? Tôi không quan tâm đến tệp tài liệu xml!

Trả lời

5

OK. Bỏ chọn nó trên cấu hình build release, và tất cả đều ổn.

+0

bạn có thể thêm chi tiết hơn một chút với câu trả lời của mình không? Nó không phải là rất rõ ràng cho những người khác có thể làm điều tương tự. – Matt

+1

Tôi bỏ chọn hộp kiểm tài liệu xml trong thuộc tính dự án. –

+0

Trong trường hợp của tôi, tôi chuyển sang chế độ "Gỡ lỗi" và bản dựng đã hoạt động. – arviman

14

Tôi đã gặp vấn đề tương tự. Trong trường hợp của tôi nó đã được gây ra bởi bin \ Release \ [Assembly Name] .xml trong dự án Source Control. Trong vị trí nguồn xây dựng, [Assembly Name] .xml được đánh dấu là readonly và CSC không thể ghi đè nó.

Giải pháp là xóa [Assembly Name] .xml tệp khỏi Source Control hoặc đặt Cloak trong Workspace tùy chọn Build definition.

Các vấn đề liên quan