【发布时间】:2010-08-11 18:06:49
【问题描述】:
首先,这可能是一个有用的链接:http://www.ndepend.com/NDependConsole.aspx
用过 Visual NDepend 的人都知道,使用 NDepends 需要导入项目/解决方案文件,并将相应的输出目录、命名空间和程序集添加到 NDepends 项目中。
我遇到的问题是,我有大量的这些项目和解决方案要添加。坐在那里 45 分钟点击添加 300 个解决方案似乎很荒谬。必须有一种方法可以从这些解决方案/项目文件的路径列表中创建 NDepend 项目文件。
我的第一个想法是找到与 NDepends 相同的信息(输出目录、使用的命名空间和输出可执行文件 dll 等),并以编程方式将 NDepend 项目创建为一个大字符串。但是,这似乎是不必要的工作。
如果有一种方法可以调用命令行并针对特定项目而不是输出目录,那就太好了,因为有些项目有 PostBuild 任务将程序集复制到不同的目录,有些项目将输出目录指定为向上相对路径(即....),因此假设项目的输出目录与其所在的目录相同是不安全的。
有什么想法吗?
【问题讨论】:
标签: c# command-line ndepend