2010-09-01 18 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文件,或者设置在斗篷生成定义的工作区选项。

相关问题