오늘 새로운 프로젝트를 만든 후 디버그 모드에서는 빌드가 성공해서 릴리즈 모드로 빌드를 했는데

Error 2 general error c101008d: Failed to write the updated manifest to the resource of file ".\Debug\eConsole.exe". The process cannot access the file because it is being used by another process. mt.exe "

 

위와 비슷한 에러가 발생했습니다. 혹시나 해서 비주얼스튜디오를 종료하고 다시 실행 후 빌드를 해도 같은 에러가 발생하더군요.

 

그래서 즉시 구글링에 들어가니 역시나 저 이외에도 이런 문제를 겪은 사람들이 있더군요

 

답글을 대충 보니 해결 방법은 두 가지였습니다.

 

1. 백신 프로그램이 mt.exe를 웜으로 오인하여 발생했으므로 백신 프로그램에 mt.exe는 신뢰할 수 있는 프로그램으로 등록시켜서 해결

 

2. 메뉴의 [도구] -> [옵션] -> [프로젝트 및 솔루션] -> [빌드 및 실행] 에서 최대 병렬 프로젝트 빌드 수를 낮춘다.

 

제 경우는 1번은 아니라고 판단해서 2번대로 해보니 해결 되었습니다. 제 경우는 최대 병렬 프로젝트 빌드 수의 값이 4였는데 이것을 2로 바꾸니 에러가 발생하지 않았습니다.

 

 

참고로 제가 사용한 Visual Studio 2008 SP1입니다.

 

저작자 표시
신고
by 흥배 2010.12.28 09:00
| 1 |