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