为什么我们在编译时会收到“.XML.OLD”文件?

时间:2013-09-19 15:05:57

标签: c# visual-studio-2012 xml-documentation visual-studio-2013

我们的大量项目(所有项目都打开了XML文档)生成<assemblyname>.XML个文件(如预期的那样),并且该文件的副本名为<assemblyname>.XML.OLD

并非所有启用了XML文档的项目都会生成此“.XML.OLD”文件,但其中很多都会生成。似乎没有押韵或理由为什么有些人做,有些人不做...

有谁知道为什么会这样?以及如何阻止它发生?

这是在Visual Studio 2012中。我也安装了Resharper 8(一位同事有resharper 7,但仍然看到“.xml.old”文件)。

1 个答案:

答案 0 :(得分:1)

当您使用Code Contracts并且已选择将合同发送到XML doc文件时,会发生这种情况。

我希望Code Contracts重写器只是备份XML doc文件,因为它正在改变它。