有没有一个分析.NET代码和发现竞争条件的工具? 我有一些代码有一个公共静态属性获取或创build一个私人静态字段。 它也有一个公共的静态方法,将该字段设置为null(…是的,我知道!) 由于这两种方法都没有锁,所以可以肯定的是,将来事情会变得非常糟糕。 我需要一个工具recursion地通过调用这些方法之一的东西,看看是否有任何东西在另一个线程上产生。 我正在寻找一个工具或者nDepend SQL脚本(如果这是可能的话)。
你知道任何类似于NDepend的软件吗? 我刚刚得到它,发现它非常有用。 它帮了我很多,但现在我没有可能购买专业版。 那么,有没有其他的select(也许是开源的)? 最好是免费的。 但不一定。 也许,对于单一开发人员,而不是一个团队,价格更合适。 此软件的要求:构build依赖关系图检索代码度量显示评论覆盖率(到目前为止)
在使用msbuild编译时,.NET 3.5解决scheme最终会出现此警告。 有时NDepend可能会帮忙,但在这种情况下,它没有提供任何进一步的细节。 像Bob一样,我不得不打开ILDASM中的每个程序集,直到find引用相关程序集旧版本的程序。 我曾尝试使用VS 2010 Beta 2中的MSBUILD(因为Connect文章指出这已在下一个版本的CLR中修复),但是并没有提供更多的细节(可能是Beta 2的固定版本) 有更好的(更自动的)方法吗?