预计到达时间:Visual Studio 2010 VB Express 版表现出相同的行为。
预计到达时间: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 注释行为”的选项
最佳答案
我重现,这个错误似乎特定于 <remarks>
部分。您可以发帖到 connect.microsoft.com,但他们解决这个问题的可能性微乎其微。因为修复它会破坏很多现有项目。这也是解决方法的关键,长时间未修复的错误会变成“功能”。只需颠倒顺序即可。
关于c# - 外部注释以相反的顺序包含,.Net Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370461/