Aviso do compilador (nível 3) C4635
Destino do comentário da documentação XML: XML malformado: motivo
O compilador encontrou algum problema com as marcas XML. Corrigir o problema e recompilar
O seguinte exemplo gera o erro 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 {};
Observe que a saída deste exemplo diz: a marca de fim 'membro' não corresponde à marca de início 'resumo'.
O problema com esse exemplo é que a marca de fim para <resumo> está mal formada, e o compilador não a reconhece como a marca de início <resumo>. A marca de <membro> é inserida no arquivo .xdc pelo compilador em cada compilação /doc. Portanto, o problema aqui é que a marca de fim </membro> não corresponde à marca de início anterior processada pelo compilador (<resumo>.