我不知道如何擺脫基本上不應該停止在Visual Studio 2010編譯的錯誤,不應該顯示塞子,或者至少我會稍後修復它們,但我不會不希望編譯只是出現錯誤而停止處理這些問題。作爲錯誤的警告 - 如何清除這些
例如,我發現了以下錯誤:
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
此代碼:
/// <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;
}
我在菜單看了工具 - >選項,和我不看看我可以調整編譯器的位置,並告訴它不要擔心評論或基於XHTML的錯誤。
只需修復不正確的評論。習慣於編寫乾淨的代碼,不要欺騙自己(以及在團隊中的其他人),明天或下週或在將來的任何時候修復。我知道你會說這些是可以忽略的小問題,但是如果你沒有習慣在現場解決問題,你也會忽略一些重要問題,比如代碼分析有關不正確的String.Format參數的警告事實上會導致運行時故障。 – user3285954 2014-11-22 12:02:51
「只修復代碼」,不是問題的要求。 – orfdorf 2016-02-06 18:58:58