3

ETA:Visual Studio 2010 VB Express 版本表现出相同的行为。
ETA:Visual Studio 2010 C# Express 版本没有表现出相同的行为。

在 VisualStudio 2008 VB Express 版本中,我指定了以下注释:

''' <summary>
''' ...
''' </summary>
''' <remarks>
''' <include file="Comments.xml" path="Section[@name='Part1']/*" />
''' <include file="Comments.xml" path="Section[@name='Part2']/*" />
''' <include file="Comments.xml" path="Section[@name='Part3']/*" />
''' </remarks>
Public Class MyClass

如果我编译文件并检查 .xml,我会看到注释包含在与我指定的相反的顺序中,即。Part3 出现在 Part2 出现在 Part1 之前。

有谁知道为什么会这样?

预计到达时间:

附加行为:如果内联注释散布在外部包含之间,它们都会先写入 xml,然后再写入包含(以相反的顺序)!

请让有一个名为“关闭不直观的 xml 评论行为”的选项

4

1 回答 1

2

我重现,此错误似乎特定于该<remarks>部分。您可以发布到 connect.microsoft.com,但他们解决此问题的可能性与 zilch 有关。因为修复它会破坏许多现有项目。这也是解决方法的关键,长时间未修复的错误会变成“功能”。只需颠倒顺序。

于 2011-09-10T12:24:27.090 回答