代码合同减慢了Visual Studio 2008的速度

Lie*_*oen 3 code-contracts visual-studio-2008

自从我开始在Visual Studio 2008(C#)中使用代码约定以来,构建我的dll的速度非常慢.我没有打开静态检查,但显然重写需要永远......

有没有办法解决这个问题,这将在未来版本的Microsoft Code Contracts中得到改进吗?

更新:在VS2008中构建时,即使在程序集的属性中关闭静态分析,它也会为每个dll运行静态分析...

Ric*_*ich 5

他们了解性能问题并正在努力改进它们.然而,他们能够加快多少速度仍有待观察.

以下帖子来自Code Contracts论坛.

Build Slowdown线程:

我们知道重写者所施加的减速(我们也受其影响).它将来会变得更好,但我恐怕无法向你承诺什么时候和多少.

来自cccheck - 过多的内存和处理器使用情况?线:

是的,我们知道大型项目或引用许多dll的项目的内存/时间消耗问题.我们在内部构建方面取得了一些进展,并希望尽快发布.

对于静态检查大型项目,检查程序非常慢,我们正在进行增量检查,这也应该有所帮助.