Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 3) C4635

Element docelowy komentarza dokumentu XML: błędnie sformułowany kod XML: przyczyna

Kompilator znalazł jakiś problem z tagami XML. Rozwiązywanie problemu i ponowne kompiluj

Poniższy przykład generuje 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 {};

Zwróć uwagę, że dane wyjściowe dla tego przykładu mówią: Tag końcowy "member" nie jest zgodny z tagiem początkowym "summary".

Problem z tym przykładem polega na tym, że tag końcowy podsumowania <> jest nieprawidłowo sformułowany, a kompilator nie rozpoznaje go jako <tag końcowy podsumowania>. Tag <elementu członkowskiego> jest osadzony w pliku xdc przez kompilator w każdej kompilacji /doc. Dlatego problem polega na tym, że tag końcowy /member> nie jest zgodny z poprzednim tagiem <początkowym przetworzonym przez kompilator (<podsumowanie>.