Вопрос

Для начала это может быть полезная ссылка: 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

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