VS2010:自动生成的XML文档文件未更新

And*_*ers 9 c# documentation documentation-generation visual-studio-2010

我在vs2010中有一个C#项目,它生成一个XML文档文件,我在其中将生成的文件的输出路径设置为项目输出路径.

我的问题是,当文档文件的路径与项目输出路径相同时,文件不会更新,文件名相同(文件扩展名除外).

难道更新XML文件:

  • C:\ myProjectFolder的\ MyProject.dll
  • C:\ MyProjectFolder\MyProject.xml(文档文件)

但是,当我更改到另一个文件夹或更改文档文件名时,文件生成正确.

是否更新XML文件:

  • C:\ myProjectFolder的\ MyProject.dll
  • C:\ AnotherFolder\MyProject.xml

还会更新XML文件

  • C:\ myProjectFolder的\ MyProject.dll
  • C:\ myProjectFolder的\ AnotherFileName.xml

或者更正确; 当路径和文件名是一样的,在第一个例子中,该文件再生,但与旧信息和旧修改的时间戳.

它在VS 2008之前有效,我不想更改文件名或路径,因为其他人依赖它.

什么可能是错的任何建议?它可能是复制的临时文件吗?也许在VS 2010文件夹中可以清除一些缓存?

附加信息:我注意到,如果删除了原始XML文档文件,然后在项目属性中指定了新名称,则会生成新的XML文档,该文档是正确且最新的,但旧的XML文件具有旧名称也被重建 - 仍然处于以前的状态.这必须缓存在某个地方......

Vit*_*aev 0

我使用 VS 2010,并且我的 XML 文档在每次构建时都会正确重新生成。

即使是简单的重建也会强制文件更新。如果修改类描述并重建,您还应该获得包含更新后的描述的 XML。

  • 我认为你的情况是“正常”,OP正在查询一个不寻常的情况 - 我在使用VS 2013时也分享过 - 当XML文件恢复到其旧状态时,即使你删除它并重新编译 (2认同)