ETA: выпуск Visual Studio 2010 VB Express демонстрирует такое же поведение.
ETA: выпуск Visual Studio 2010 C# Express НЕ демонстрирует такое же поведение.
В VisualStudio 2008 VB Express edition я указываю следующие комментарии:
''' <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».