Side-by-side configuration is incorrect.

VC 를 이용한 개발을 너무 오랜기간 쉰 것 같습니다. Vista 에서 Test 용으로 만든 Application 을 실행하려고 하니 다음과 같은 에러가 발생하고 있었습니다. Web 을 찾아 보니 별다른 이야기가 없어 일단 Application event log 를 확인해 보니 VC90.CRT 가 없다는 이야기 같습니다. 예전의 기억을 더듬어서 Project 의 속성을 보니 MFC 를 설정하는 부분이 Shared 로 되어 있어 이것을 Static 으로 변경해 주니 잘 실행 됩니다.

Windows Vista 로 넘어 오면서 Error message 가 변경된건지는 잘 모르겠지만 예전의 경우 특정 DLL 이 없다고 친절하게 이야기 해 주었는데 이제는 Applicaton Event Log 를 확인해야 가능하군요..

 

오류화면

image

 

Event Log

Log Name:      Application
Source:        SideBySide
Date:          2008-10-14 오전 8:40:53
Event ID:      33
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      css-talee2.fareast.corp.microsoft.com
Description:
Activation context generation failed for "\\css-talee\d$\Doc\개인\[강의자료]\20070519_DriverOnline_WinDbg\ProcessHangApp\Release\ProcessHangApp.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed