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

本文关键字:XML OLD 文件 我们 编译 为什么 | 更新日期: 2023-09-27 18:32:05

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

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

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

这是Visual Studio 2012。我还安装了锐化器 8(一位同事有锐化器 7,但仍然看到".xml.old"文件)。

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

当您使用 Code Contracts 并选择了将合约发出到 XML 文档文件的选项时,会发生这种情况。

我希望代码合同重写器只是备份 XML 文档文件,因为它正在更改它。