如何使用visual studio和c#减少单元测试的编译时间

时间:2011-02-10 19:37:31

标签: c# testing performance compilation

我正在开发一个c#项目,并且遇到运行单元测试的问题。具体来说,似乎每次我修改源代码中的一个模块,然后运行我的单元测试时,Visual Studio会重建大部分(如果不是全部)项目。

有关如何加快速度的任何建议吗?

1 个答案:

答案 0 :(得分:2)

首先模块化您的测试。

确保您的图书馆在GAC中出现。

第二次通过ngen.exe运行代码(假设您没有过多地更改测试)来创建本机映像。为程序集创建本机映像后,运行时每次运行程序集时都会自动使用该本机映像。 将测试代码图像放在GAC中