Limit Code Analysis Warnings

Visual Studio Code Analysis hat ein Limit von 200 für die Anzahl der Code-Analysis-Warnungen. Dies ist gut, um trotz der vielen Warnungen ein Projekt kompilieren zu können, kann aber auch ein Problem verursachen, wenn Tools eingebunden werden, welche selbst massive Anzahlen von Warnungen generieren und auf die Warnung von VS, dass dieses Limit überschritten sein, mit einem Abbruch reagieren. In meinem konkreten Fall ging es um DocProject, welches sinniger Weise mit einer “OutOfMemoryException” abbricht, wenn die Anzahl der undokumentierten Funktionen 200 übersteigt (sollte ja nicht vorkommen aber…). Wer also wissen möchte, wie viele CA-Warnungen er wirklich hat, sollte den Wert in der Registry erhöhen (die Änderung ist sofort wirksam).

Beschreibung von Microsoft: When first running Visual Studio Code Analysis over a large project, you may encounter the following error: CA0503: Additional warnings cannot be displayed. By default, a maximum of 200 warnings are displayed in the Error List. You can increase this amount by modifying the following registry value: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Setup\EDev\CodeAnalysisErrorListViolationLimit Simply set this to a value that suits your needs.