Есть ли доступный инструмент, который может сканировать проект С# или VB.NET и автоматически удалять все неиспользуемые локальные переменные?
Удаление неиспользуемых локальных переменных из .NET-кода
Ответ 1
Ahem: FxCop и ReSharper хороши и все, но компилятор будет радостно игнорировать неиспользуемые переменные и даже не объявлять их в скомпилированном коде, если вы включите опцию optimize
.
Ответ 2
Вы можете использовать ReSharper. Он будет отмечать все неиспользуемые переменные и позволяет удалить их.
Ответ 3
Похоже, что ReSharper должен помочь вам очистить свой код.
Ответ 4
Вы можете использовать FxCop для анализа вашего кода.
Наш вы установите resharper, который выгружает неиспользуемые локальные переменные
С помощью обоих инструментов вы должны удалить их самостоятельно
Ответ 5
FxCop - полезный инструмент несколькими способами, один из которых заключается в том, что он укажет неиспользуемые переменные и параметры. Это полезно, если ваш код проходит непрерывный процесс интеграции.
ReSharper будет выделять неиспользуемые переменные и параметры, когда вы находитесь в Visual Studio.
Ни один инструмент не будет автоматически выполнять удаление для вас, хотя обычно это простая вещь... R # даже предоставляет команду ярлыка для удаления одной выбранной переменной для вас.