Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我们会得到这样的答案;。XML.OLD";编译文件时?_C#_Visual Studio 2012_Xml Documentation_Visual Studio 2013 - Fatal编程技术网

C# 为什么我们会得到这样的答案;。XML.OLD";编译文件时?

C# 为什么我们会得到这样的答案;。XML.OLD";编译文件时?,c#,visual-studio-2012,xml-documentation,visual-studio-2013,C#,Visual Studio 2012,Xml Documentation,Visual Studio 2013,我们的大量项目(所有项目都打开了XML文档)生成了.XML文件(如预期的那样),还生成了名为.XML.OLD 并不是所有打开了XML文档的项目都会生成这个“.XML.OLD”文件,但很多项目都会生成。有些人做,有些人不做,似乎没有韵律或理由 有人知道为什么会这样吗?如何阻止它的发生 这是VisualStudio2012。我还安装了Resharper 8(一位同事安装了Resharper 7,但仍然可以看到“.xml.old”文件)。当您使用并且选择了将合同发送到xml文档文件的选项时,会发生这种

我们的大量项目(所有项目都打开了XML文档)生成了
.XML
文件(如预期的那样),还生成了名为
.XML.OLD

并不是所有打开了XML文档的项目都会生成这个“.XML.OLD”文件,但很多项目都会生成。有些人做,有些人不做,似乎没有韵律或理由

有人知道为什么会这样吗?如何阻止它的发生


这是VisualStudio2012。我还安装了Resharper 8(一位同事安装了Resharper 7,但仍然可以看到“.xml.old”文件)。

当您使用并且选择了将合同发送到xml文档文件的选项时,会发生这种情况


我希望代码契约重写器只是对XML文档文件进行备份,因为它正在更改它。

您运行的是哪个版本的VS?这可能有助于将其添加到您的question@MikyDinescu很好,补充道!您确定它是新文件的副本,而不仅仅是因为正在生成新文件而创建的上一个文件的备份吗?检查起来很容易:在代码中更改XML文档,重新构建,并区分.XML和.XML.OLD文件以查看它们是否相同。如果不是,则.OLD是以前文档的备份。@KenWhite是的,我先删除了文件夹的内容,所以不可能是这样。此外,这两个文件始终相同。如果我在编译过程中观察文件夹,我可以看到早期创建的“xml”文件,稍后生成的“.xml.old”文件。这就好像它试图两次生成xml文档,第二次看到现有的“.xml”文件并将其重命名为“.old”。是否有可能干扰临时文件删除的防病毒软件?