manifest 때문에 생긴 side-by-side 에러


Visual Studio 2005로 되어있던 프로젝트를 Visual Studio 2008만 깔린 환경에서 컴파일을 하니 에러가 수두룩 하다. 먼저 VS2005로 만들어 졌던 프로젝트 dll들을 모두 2008로 다시 빌드했다. MSVCRT80D.dll의 의존성을 없애기 위해서

그래도 에러가 나서 depends로 좀 살펴보니 에러가 몇 개가 났는데, side-by-side 에러였다.

이건 manifest의 embed를 환경설정에서 바꿔줘서 해결했다.

Manifest Tool > Embed manifest 에서 기본으로 Yes로 되어있는데 이걸 No로 하고 다시 빌드

참 이런 문제는 짜증이 많이 난다.