Описание тега ndepend

NDepend - это инструмент статического анализа управляемого кода.NET, который фокусируется на зависимостях и качестве кода.
2 ответа

Настройка NCover для NUnit в FinalBuilder

Решено: Посмотрите в нижней части этого вопроса для рабочей конфигурации Я пытаюсь настроить NCover для использования в моем проекте FinalBuilder для проекта.NET 4.0 C#, но мой окончательный выходной файл покрытия не содержит данных покрытия. Я испо…
22 апр '10 в 09:07
0 ответов

nDepend - сборка {имя сборки} не синхронизирована с соответствующими данными покрытия

При импорте файла данных покрытия VSTS в проект NDepend появляется сообщение об ошибке "Сборка {имя сборки} не синхронизирована с соответствующими данными покрытия"., В этом проекте анализируются 3 сборки, и данные покрытия для 3 сборок группируются…
19 сен '11 в 19:42
1 ответ

Поиск типов, которые реализуют определенные методы с использованием CQL

Я уточняю встроенный запрос мертвого кода в NDEpend и нахожу много ложных срабатываний от автономных программ (например, w/ Main() точки входа). Я заметил, что встроенный запрос неиспользуемых типов имеет следующее предложение: !NameIs "Program" AND…
15 сен '10 в 20:44
0 ответов

Используйте NDepend, чтобы проверить, вызывает ли метод base.Method в конце

Я должен проверить, если base.InitializeAsync называется последней строкой кода в конце метода. Рассмотрим следующий код protected override async Task InitializeAsync() { CalculateTotals(); await base.InitializeAsync(); } Это нормально protected ove…
28 ноя '17 в 10:17
1 ответ

Порт N Задать запрос CQLINQ на C# LINQ

Можно ли использовать для переноса запроса CQLinq на простой запрос C# LINQ? Я создаю инструмент анализа кода с использованием API NDepend, и я хотел бы использовать запросы CQLinq. Некоторые из них легко портировать. Например, from m in Methods whe…
05 окт '13 в 20:24
7 ответов

Знаете ли вы альтернативу NDepend для архитекторов?

Знаете ли вы какое-либо программное обеспечение, подобное NDepend? Я получил это только недавно, и нашел это очень полезным. Это мне очень помогло, но пока у меня нет возможности купить профессиональную версию. Итак, есть ли альтернатива (может быть…
15 июн '09 в 15:28
2 ответа

Получите зависимости DLL или EXE, используя NDepend

Мне нужно получить список ссылочных сборок, используемых в файле EXE или DLL. Я искал NDepend как вариант, чтобы сделать это через консоль, чтобы у меня было программное решение для этого. Насколько я знаю, NDepend читает зависимости из проекта Visu…
19 авг '13 в 19:28
1 ответ

Как настроить обнаружение цикла пространства имен с помощью NDepend

NDepend предлагает ContainsNamespaceDependencyCycle функция, которая очень полезна. Однако иногда у меня есть исключение из этого правила. Например, часто у меня есть Helpers Пространство имен, на которое можно ссылаться из любого другого пространст…
17 фев '17 в 13:22
1 ответ

Безопасность подразумевает префикс имени типа с именем родительского пространства имен

NDepend, автоматически предлагает избежать префикса имени типа с именем родительского пространства имен Возможно ли это из-за безопасности / угроз?
15 мар '17 в 12:38
1 ответ

N Зависимо от того, что атрибуты сборки не видны в переносимых библиотеках классов.

У меня есть решение, которое использует несколько переносимых библиотек классов, и я не могу понять, как исправить правила по умолчанию, которые ищут определенные атрибуты, которые должны быть определены в сборке, когда сборка представляет собой пер…
16 апр '14 в 01:19
3 ответа

Работает ли NDepend на Mono/Linux?

Я хотел бы использовать NDepend дома для проекта с открытым исходным кодом, но я не могу найти, если он работает на Linux с моно 2.6.8. Кто-нибудь успешно использовал его на моно-машине?
30 окт '10 в 14:16
1 ответ

Как скрыть некоторые сборки строк в матрице зависимостей Ndepend?

Я хотел бы скрыть некоторые сборки строк в моей матрице зависимостей, чтобы я мог быстро определить зависимости между сборками моего проекта и подмножеством сторонних сборок.
21 дек '11 в 10:46
1 ответ

Почему NDepend считает статические поля как LOC для метода

У меня есть тип, чтобы определить и назначить некоторые статические поля только для чтения. Я получил нарушение за слишком большие методы (LOC) Я хотел бы знать, если у меня есть атрибут для метода и использовал его в правиле (см. Ниже). Где в моем …
22 авг '13 в 14:56
0 ответов

Не удается загрузить файл проекта NDepend

У меня проблемы с запуском NDepend от задачи NAnt на машине сборки TeamCity. Вот ошибка, которую я получаю: [exec] ERROR: The NDepend project file {D:\TeamCity\buildAgent\work\f5b78bbd49510fb2\myproject.ndproj} can't be loaded. [exec] NDepend projec…
28 июл '14 в 09:56
1 ответ

NDepend, TestDriven и HostType

Я использую плагин TestDriven.NET для Visual Studio, чтобы выполнить все мои тесты для проверки покрытия кода с помощью NDepend. Все работает нормально, кроме моих тестов с атрибутом HostType. Эти не бегут. Кто-нибудь знает, как это исправить, или е…
08 фев '11 в 10:22
1 ответ

Запрос, который считает новые операторы

Я пытаюсь создать другой пользовательский запрос с NDepend, но не могу понять это. Вот в псевдокоде, что я хотел бы запросить: var list foreach type t int newCount = 0 foreach type u in t.TypesUsed if "new"-operator of u is called anywhere within t …
21 янв '13 в 12:16
1 ответ

C# Как получить Циркулярные методы в проекте / решении с помощью ndepend в последней версии 2018.1.1

Я попробовал этот код в версии 2018.1.1 NDepend с некоторыми изменениями, внесенными в исходный код, который был размещен в stackru. Это чтобы получить методы, которые имеют циклические зависимости (то есть вызывать друг друга и формировать цикличес…
14 июн '18 в 15:35
1 ответ

N Зависимые метрики от сборок

Стараетесь ли вы держать расстояние от главной последовательности низким для каждой сборки? А как насчет сборок, которые содержат только определения бизнес-объектов? Можно ли держать их подальше от зоны боли? Типы в таких сборках обычно используются…
10 июл '09 в 12:01
1 ответ

NDepend и Dependency Injection - как соединить точки?

Обратите внимание на следующую тривиальную программу, использующую MEF в качестве основы для внедрения зависимостей: using System.ComponentModel.Composition; using System.ComponentModel.Composition.Hosting; namespace ConsoleApplication2 { [Inherited…
16 июл '16 в 13:19
1 ответ

Ndepend - исключить сборку в некоторых отношениях, но не в других

Я использую NDepend для анализа проекта C#, который я нахожусь в процессе разработки. У меня написана большая часть моей бизнес-логики и слоев доступа к данным, но сейчас единственное внешнее приложение, которое у меня есть, это "быстрое и грязное" …
16 окт '13 в 23:10