Freigeben über


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>).