Nie mogę wymyślić, jak pozbyć się błędów, które zasadniczo nie powinny zatrzymywać mojej kompilacji w Visual Studio 2010 i nie powinny pokazywać stoperów, lub przynajmniej naprawię je później, ale ja nie nie chcę, aby kompilacja była po prostu błędem i zatrzymała się na tego typu problemach.Ostrzeżenie jako błąd - Jak pozbyć się tych
Na przykład, ja otrzymuję następujący błąd:
Error 1 Warning as Error: XML comment on 'ScrewTurn.Wiki.SearchEngine.Relevance.Finalize(float)' has a paramref tag for 'IsFinalized', but there is no parameter by that name C:\www\Wiki\Screwturn3_0_2_509\SearchEngine\Relevance.cs 60 70 SearchEngine
dla tego kodu:
/// <summary>
/// Normalizes the relevance after finalization.
/// </summary>
/// <param name="factor">The normalization factor.</param>
/// <exception cref="InvalidOperationException">If <paramref name="IsFinalized"/> is <c>false</c> (<see cref="M:Finalize"/> was not called).</exception>
public void NormalizeAfterFinalization(float factor) {
if (factor < 0)
throw new ArgumentOutOfRangeException("factor", "Factor must be greater than or equal to zero");
if (!isFinalized)
throw new InvalidOperationException("Normalization can be performed only after finalization");
value = value * factor;
}
spojrzałem w menu Narzędzia->Opcje i I don” • zobacz, gdzie mogę poprawić kompilator i powiedzieć, żeby nie martwił się komentarzem lub błędami opartymi na XHTML.
Po prostu popraw nieprawidłowe komentarze. Przyzwyczaj się do pisania czystego kodu, nie oszukuj siebie (i innych, gdy jesteś w zespole), który naprawisz jutro lub w przyszłym tygodniu lub w dowolnym momencie w przyszłości. Wiem, że powiesz, że są to pomijalne drobne problemy, ale jeśli nie masz zwyczaju naprawiania problemów na miejscu, zignorujesz również poważne problemy, takie jak ostrzeżenia o analizie kodu dotyczące niepoprawnych parametrów String.Format, co w rzeczywistości spowoduje środowisko uruchomieniowe awarie. – user3285954
"Po prostu napraw kod", nie jest to pytanie, które zadaje. – orfdorf