Visual Studio 2010 SP1 한글판이 설치되어 있는 상태에서 Silverlight 5 Tools for Visual Studio 2010 SP1을 설치하려고 하면 대략 난감한 경우에 처하게 된다.



이렇게.


그래서 인터넷 검색을 하다 보니 방법이 몇 가지가 보였다.


첫 번째 방법: Visual Studio 2010 영문판을 새로 설치하고 SP1까지 올린다.

두 번째 방법: Silverlight 5 SDK 및 Silverlight 5 Developer Runtime을 설치한 뒤에 Silverlight 4 Tools for Visual Studio 2010 한글판을 설치한다.

세 번째 방법: 레지스트리를 수정해서 Silverlight 5 Tools for Visual Studio 2010 SP1 영문판을 설치한다.


나는 이 중에서 두 번째 방법으로 설치했는데, 설치한 뒤에야 세 번째 방법을 발견했다. ㅜㅜ 괜히 쓸데없는 4 버전을 하나 더 설치한 셈이다.



1. 첫 번째 방법: Visual Studio 영문판 설치


첫 번째 방법은 설명이 필요없고, 한글판이 설치된 상태에서도 영문판이 나란히 설치되니 하드+시간의 여유가 있으면 이것도 괜찮겠다.



2. 두 번째 방법: Silverlight 5 SDK 설치 후 Silverlight 4 Tools 한글판 설치


두 번째 방법은 다음 URL을 참고했다.


http://rinn.kr/54


위 URL에서는 Visual Studio 2010 SP1에 한글판 Silverlight 4 Tools가 설치되어 있는 상태에서 Silverlight 5 Tools를 설치하지 않고 Silverlight 5용으로 컴파일하는 방법을 기술했는데, 나는 Silverlight 4 Tools도 설치되어 있지 않은 상태에서 진행한다는 점이 약간 다르겠다.


아 참, Silverlight 5 각종 최신 버전 파일은 일일이 검색할 필요없이 아래 사이트에 다 있다.


http://www.silverlight.net/downloads


설치 순서는 다음과 같다.


2-1. Silverlight 5 SDK 영문판 설치

2-2. Silverlight 5 Developer Runtime for Windows (x64) 설치 (32비트 윈도우 사용자는 당연히 32 bit용을...)

2-3. Silverlight 4 Tools for Visual Studio 2010 한글판 설치


이렇게 설치하면 Visual Studio에서 Silverlight 5 프로젝트를 생성하고 컴파일할 수 있다.

(그런데 이렇게 생성된 결과물이 정상적인 Silverlight 5가 맞는지에 대한 확신은 들지 않는다.)



3. 세 번째 방법: 레지스트리 수정


세 번째 방법은 아래 URL에 잘 설명되어 있다.


http://forums.silverlight.net/t/245197.aspx/1


간단히 설명하자면 한글(1042) 로케일에 있는 설정을 영어(1033) 로케일로 복사해서 하나 더 만들어주면 된다는 것이다.

Visual Studio 2010 Premium edition 한글판이 설치되어 있는 내 레지스트리는 아래 그림과 같다.




이걸 내보내기한 다음에 메모장 같은 텍스트 편집기로 열어서 "1042"로 된 것을 "1033"으로 수정한 다음에 가져오기하면 된다. (.reg 파일이니까 탐색기에서 그냥 더블클릭해도 된다.)


완성된 화면은 아래와 같다.



이 설정을 한 다음 다시 Silverlight 5 Tools for Visual Studio 2010 SP1 영문판을 설치해보면, 아래와 같이 버전이 안 맞는다는 화면 대신 정상 설치화면으로 진입함을 알 수 있다.



쭉~ 설치하면 끝. ^^




Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]