Предупреждение компилятора (уровень 3) C4635Compiler Warning (level 3) C4635

Цель комментария XML-документа: неправильно сформированный XML: причинаXML document comment target: badly-formed XML: reason

Компилятор обнаружил проблему с XML-тегами.The compiler found some problem with the XML tags. Устраните проблему и выполните повторную компиляцию.Fix the problem and recompile

Следующий пример приводит к возникновению ошибки C4635:The following sample generates C4635:

// C4635.cpp
// compile with: /doc /clr /W3 /c
/// <summary>
/// The contents of the folder have changed.
/// <summary/>   // C4635

// try the following line instead
// /// </summary>
public ref class Test {};

Обратите внимание, что в результате для данного примера говорится: Закрывающий тег member не соответствует открывающему тегу summary.Notice that the output for this sample says: End tag 'member' does not match the start tag 'summary'.

Проблема в этом примере заключается в том, что закрывающий тег для <summary> имеет неправильный формат и компилятор не распознает его в качестве <summary> закрывающего тега.The problem with this sample is that the end tag for <summary> is poorly formed, and the compiler does not recognize it as the <summary> end tag. <member>Тег внедряется в XDC-файл компилятором при каждой компиляции/doc.The <member> tag is embedded in the .xdc file by the compiler in every /doc compilation. Таким образом, проблема здесь заключается в том, что закрывающий тег </member> не соответствует предыдущему открывающему тегу, который обрабатывается компилятором ( <summary> .So, the problem here is that the end tag </member>, does not match the previous start tag that the compiler processed (<summary>.