Я использую NDepend для анализа проекта C#, над которым сейчас работаю. У меня написана большая часть моей бизнес-логики и слоев доступа к данным, но прямо сейчас единственное клиентское приложение, которое у меня есть, — это «быстрое и грязное» тестовое приложение.
Итак, во-первых, у NDepend есть всевозможные проблемы с моим тестовым приложением. Ничего серьезного, просто такие вещи, как слишком много методов, слишком длинные методы и т. д. Поскольку это в основном одноразовое приложение, я не хотел тратить кучу времени на его рефакторинг, поэтому я удалил его из проекта NDepend.
Проблема в том, что теперь, поскольку это было мое единственное внешнее приложение в проекте, NDepend жалуется на вещи в моем бизнес-уровне, такие как классы без экземпляров, поскольку нет кода, который создает их экземпляры, кроме как в тестовом приложении, которое я исключил. Я знаю, что на данный момент их можно безопасно игнорировать, поскольку они в конечном итоге будут созданы НАСТОЯЩИМ интерфейсным приложением, но я действительно очень хочу, чтобы все желтые треугольники исчезли, прежде чем я буду продолжать разработку этого приложения.
Есть ли способ заставить NDepend НЕ жаловаться на проблемы в конкретной сборке, но все же включить его, чтобы запросы в ДРУГИХ сборках проходили?
Если нет, какие еще идеи?