2010-09-01 36 views
7

我想構建一個使用Lucene.Net的ASP.NET MVC 2項目。我在TFS 2010中創建了一個標準的構建定義。當我排隊一個新的構建時,它在此錯誤上失敗:由於xml文檔錯誤,構建失敗

CSC:生成XML文檔文件'xxx \ xxx \ Lucene.Net.xml'時出錯')

但在我的Lucene項目屬性中,我沒有選中xml註釋。我怎樣才能讓它正確地構建?我不關心xml文檔文件!

回答

5

明白了。在發佈版本配置中取消選中它,並且一切正常。

+0

你能爲你的答案增加一點細節嗎?對於可能做同樣事情的其他人來說,這並不是很清楚。 – Matt 2015-03-04 20:31:14

+1

我取消選中項目屬性中的xml文檔複選框。 – 2015-03-04 20:34:32

+0

在我的情況下,我切換到「調試」模式,並構建工作。 – arviman 2015-10-30 10:56:09

14

我有同樣的問題。在我的情況下,它是由項目源代碼管理中的bin \ Release \ [Assembly Name] .xml引起的。在構建源位置時,[Assembly Name] .xml被標記爲只讀,並且CSC不能覆蓋它。

解決辦法是刪除從源代碼管理[大會名稱] .xml文件,或者設置在斗篷生成定義的工作區選項。

相關問題