Правило FxCop, которое проверяет исключения NotImplementedExceptions

StackOverflow https://stackoverflow.com/questions/415730

Вопрос

Я хотел бы проверить каждую ночь на наличие количества NotImplementedExeptions в моем .NET-коде, так что, надеюсь, мы сможем удалить их все перед выпуском. Сначала я подумал, что FxCop может быть хорошим инструментом для этого. У кого-нибудь есть собственное правило FxCop для этого? Как бы я занялся его созданием?

Это было полезно?

Решение

Я действительно реализовал один и показал код в этом ответе .

Другие советы

В сети множество ресурсов о том, как создать собственное правило FxCop, но поскольку NotImplementedException - это такое уникальное имя, вы, вероятно, можете просто подсчитать его вхождение в тексте файлов. Создайте ItemGroup для всех файлов .cs, а затем используйте соответствующую команду DOS (например, " find / c ") и получите счетчик в качестве выходных данных через задачу EXEC.

Бывают случаи, когда должно быть выброшено NotImplementedExeption - один пример, если у вас есть частичная реализация IBindingList .

Существует множество ресурсы там для создание пользовательского правила fxCop . Тем не менее, «найти в решении» может быть подходящим подходом (при условии, что вам не нужно это в автоматической сборке)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top