Как мне разработать файл проекта NDEPEND?
-
27-09-2019 - |
Вопрос
Для начала это может быть полезная ссылка: http://www.ndepend.com/ndependconsole.aspx.
Поскольку любой, кто использовал Visual NDEPend, может знать, с NDEPENDS вам необходимо импортировать файлы проекта / решения, а соответствующие выходные данные, пространства имен и сборки и сборки NDEPENDS добавляются в проект NDEPENDS.
Проблема у меня есть, у меня есть тонны этих проектов и решений для добавления. Кажется, смешно сидеть там 45 минут Добавление 300 решений, нажмите на щелчок. Должен быть способ создать файл проекта NDEPend из списка путей к этим файлам решения / проекта.
Моя первая мысль должна была найти ту же информацию NDepends (выходные каталоги, используемые пространства имен и выходные файлы DLL, и т. Д.) и программно создают проект NDEPend в качестве массивной строки. Однако это похоже на ненужную работу.
Было бы здорово, если бы был способ вызвать командную строку и целевые конкретные проекты, а не выпускать каталоги, поскольку некоторые из проектов имеют пострабаидобные задачи для копирования собраний к различным каталогам, некоторые проекты указывают выходной каталог в качестве восходящего относительного пути ( IE ....), Итак, не уверен, что выходной каталог проекта является тот же каталог, в котором он находится.
Есть идеи?
Решение
Стефан, я ведущий разработчик Ndepend.Отказ Недавно мы выпустили ndepend.api, которые могут сделать именно то, что вы просите.
в начиная Раздел Вы найдете пример кода о том, как использовать NDEPEND.API для создания временного проекта NDEPEND, инициализированный с помощью сборок, сгенерированных из Visual Studio решение.
Вы также можете выкопать исходный код электроинструментов, чтобы увидеть, как создавать или изменить вывод NDEPEND. Этот исходный код можно найти в: $ Ndependinstallpath $ ndepend.powertools.sourcecode ndepend.powertools.sln