查看共享程序集中的更改对上游应用程序的影响

时间:2012-07-06 20:40:45

标签: .net ndepend

我有一组共享多个程序集的WCF服务。当其中一个程序集发生变化时,我想知道对引用它们的任何服务有什么影响。

例如,如果我的共享程序集中有一个名为Foo的类,并且它有一个名为DoSomething()的方法,该方法由一个或多个相关服务调用。对于版本1,我假设一切都已更改,因为没有基线。对于第2版,我已经更改了DoSomething()方法,并且我想知道哪些服务/方法受到更改的影响。

我的直觉是NDepend应该能够提供这些信息,但是我不熟悉它来编写查询。我也欢迎使用其他工具的解决方案。

基本上,我正在寻找的是两个不同构建之间已经发生变化的类/方法的列表,以及依赖于它们的类/方法,以便更好地针对测试工作,并且(不太重要)部署。

1 个答案:

答案 0 :(得分:1)

为此提供了一些默认CQLinq default queries

希望你能轻松调整它们。

要获取更改列表,请查看代码差异摘要组中的一堆差异查询。