Monaca님의 RSS피드를 보는 중 알게된 사실 입니다..
이거... IE8 사용해 볼까 하던 맘이 싹 달아났네요...
당분간은 관망해야겠군요...
아래는
Monaca님의 블로그에서 가져온 원문입니다.
---------- 출처 :
http://monac.egloos.com/2270467 ---------------------------------------------
컨트롤에 Add variable Wizard를 실행해서 컨트롤 멤버 변수를 추가하는데 스크립트 에러가 발생합니다.
스크립트 에러를 무시하고 진행하면 동작하는 것처럼 보이지만, 코드를 제대로 생성하지 못해서 VC++에서 컴파일도 안 됩니다.
undefiend m_EditResult1;
이런식으로 추가됩니다.
수작업으로 매번 이를 바로 잡으면서 IE8을 쓰거나 아니면 당분간 쓰지 마세요.
More IE8 Extensibility Improvements
http://blogs.msdn.com/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx레지스트리에
FEATURE_BROWSER_EMULATION 키 값을 설정해서 IE7 모드로 동작하게 하는 방법도 동작하지 않습니다.
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=425510마찬가지로 devenv.exe를 로컬 애플리케이션으로 등록하는 법도 동작하지 않습니다.
(그외 microsoft.com을 127.0.0.1로 hosts 파일 수정하기 방법 등도 안 됩니다)
아직까지는 해결법이 공개되지 않았고, 위 블로그 댓글에도 있지만, 에뮬레이션 모드 얘기하지 말고 당장 문제를 해결해줘야 합니다.
베타 때는 그렇다고 하지만, 정식 버전인데 문제가 있네요.
ps. 해결하신 분이 있다면 알려주세요.
ps2. 스마트폰 디바이스 프로젝트는 아예 생성도 못하고, 프로젝트 생성 결과 리포트가 항상 failed로 뜬다고 합니다.
(
http://www.eggheadcafe.com/software/aspnet/32004994/ie8-installation-breaks-v.aspx)
ps3. Visual C++ 2005, 2008 모두 문제가 발생한다고 합니다.