Compilerwarnung (Ebene 3) C4635
XML-Dokumentkommentarziel: Ungültige XML: Grund
Der Compiler hat ein Problem mit XML-Tags gefunden. Beheben Sie das Problem, und führen Sie die Kompilierung erneut durch.
Im folgenden Beispiel wird C4635 generiert:
// 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 {};
Beachten Sie, dass die Ausgabe für dieses Beispiel wie folgt lautet: Das Endtag 'member' stimmt nicht mit dem Starttag 'summary' überein.
Das Problem mit diesem Beispiel besteht darin, dass das Endtag für <die Zusammenfassung> schlecht gebildet ist, und der Compiler erkennt es nicht als <Zusammenfassungsendtag> . Das <Membertag> wird von dem Compiler in jede /doc-Kompilierung in die XDC-Datei eingebettet. Das Problem hier ist also, dass das Endtag </member> nicht mit dem vorherigen Starttag übereinstimmt, das der Compiler verarbeitet hat (<Zusammenfassung>).