2011-02-10 5 views
1

을 사용하여 단위 테스트 컴파일 시간을 줄이는 방법 C# 프로젝트를 작업하고 있고 단위 테스트를 실행하는 데 문제가 있습니다. 특히, 내 소스 코드에서 하나의 모듈을 수정할 때마다 내 단위 테스트를 실행할 때마다 Visual Studio가 대부분의 프로젝트를 다시 작성하는 것으로 보입니다.Visual Studio 및 C#

이렇게 빨리 만드는 방법에 대한 제안 사항이 있으십니까?

+0

테스트 프로젝트가 테스트하는 프로젝트 하나를 수정하면 테스트 프로젝트를 다시 빌드해야합니다. 그 테스트 프로젝트가 여러 프로젝트를 참조한다면 나는 그것을 모두 다시 빌드 할 것이라고 믿는다. –

답변

2

먼저 테스트를 모듈화하십시오.

라이브러리가 GAC에 있는지 확인하십시오.

두 번째는 ngen.exe를 통해 코드를 실행합니다 (테스트를 너무 많이 변경하지 않으면). 네이티브 이미지를 만들 수 있습니다. 어셈블리의 네이티브 이미지를 만들면 런타임은 어셈블리를 실행할 때마다 해당 네이티브 이미지를 자동으로 사용합니다. 테스트 코드 이미지를 GAC에 넣기