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, я увижу, что комментарии включаются в порядке, обратном тому, что я указал, т.е. Часть 3 появляется раньше, чем часть 2 появляется перед частью 1.
Кто-нибудь знает, почему это происходит?
ETA:
Дополнительное поведение: если встроенные комментарии перемежаются между внешними включениями, все они сначала записываются в XML, а затем включаются (в обратном порядке)!
Пожалуйста, разрешите использовать опцию «Отключить неинтуитивное поведение xml комментариев»