본문 바로가기

라즈베리파이(RPI)

[버섯] Windows 10 IoT를 위한 Visual Studio 2015 Community 설치하기



버섯돌이의 라즈베리파이2 기초

Win10 IoT 개발을 위한 Visual Studio 2015 Community 설치하기

Created Date: 2015.08.27
Modified Date: 2015.09.02
revision 1

키워드 : RPI, RPI2, 라즈베리 파이, 라즈베리 파이2, VS2015, Windows 10 IoT, VisualStudio 2015 Community

안녕하세요 버섯돌이 유재성입니다.
오늘은 지난 시간에 이어 윈도우즈 10 IoT 용 앱 개발을 위한 비쥬얼 스튜디오 2015 버전을 설치해 보겠습니다.
특별한 과정 없이 Next~면 끝나는 수준이라 어렵지 않을 거라 봅니다.^^

별로 어려운 과정은 없는데 윈도우 8.1 환경과 윈도우즈 7 환경에서 몇 번 설치해 보니 사소한 차이는 있군요^^;;

1. Visual Studio 2015 설치
윈도우즈 10 IoT 앱의 개발 및 디버깅을 위해 Visual Studio 2015 Community 버전을 설치합니다.

아래 URL의 "Windows 10용 다운로드 및 도구" 페이지에 가셔서 "Visual Studio Community 다운로드"를 클릭하시면 됩니다.



또는, IoT 강좌의 http://go.microsoft.com/fwlink/?LinkID=534599 URL을 이용해서 직접 다운로드 가능합니다.

다운로드한 설치 파일을 실행합니다.



저는 속 편하게 Windows 8.1 64비트 운영체제에서 VS 2015 커뮤니티 버전을 설치했습니다만....
혹시라도 윈도우즈 7 환경에서 인터넷 익스플로러 버전이 10이하 이신 분들은 아래와 같은 오류가 발생할 수 있습니다.




오류가 예상되는 일부 기능에 대한 설명은 아래 링크에 나와 있으며..
잠깐 살펴보니 OS 기능과 관련이 있어서 IE 10이하의 윈도우즈 7 사용자에 한해서만 발생하는 것 같습니다.
무시하고 진행하시거나 IE를 10 이상으로 설치하신 후 진행하시면 아래와 같은 화면이 나옵니다.
신규 IE 버전은 아래 URL에서 다운로드 가능합니다.



특별한 과정 없이 "설치"를 클릭하면 되겠습니다.^^
참고로, "유니버설 Windows 앱 개발 도구를 포함합니다."가 기본 선택되어있는데...
VS2015 커뮤니티 외의 다른 버전이나 사용자 지정 설치를 할 경우에는
유니버설 Windows 앱 개발도구를 반드시 포함 시켜야 한다고 하니 참고 하시기 바랍니다.

설치를 누르면 한참 뒤에 설치가 완료됩니다.







설치가 완료되었으니 "지금 다시 시작"을 클릭해서 윈도우즈를 재 시작합니다.-_-;;;



2. Visual Studio 2015 실행 및 버전 확인

설치한 VS 2015를 실행합니다.



커뮤니티 버전이라서 최초 실행시 "로그인" 과정이 필요합니다.
현재 단계에서 로그인은 필수가 아니기 때문에 "나중에 로그인"을 클릭해서 인증 과정을 생략할 수 있지만
로그인 과정을 진행하면 무료로 사용이 가능하므로 저는 편의상 로그인 과정을 진행했습니다.



갖고 계시는 MS 계정으로 로그인 하시면 됩니다.



로그인 성공시 계정 정보를 이용해서 초기화가 진행됩니다.

저는 로그인 과정을 진행했기 때문에 기존 정보가 있어서 곧바로 시작 페이지 화면이 나왔지만
로그인 과정 없이 최초 실행 시에는 아래와 같은 개발 환경과 테마를 선택하는 화면이 나옵니다.



저는 개발 설정은 "Visual C#"을 선택하고 테마는 원하시는 테마를 선택하시면 됩니다.

로그인 과정을 진행했으면 우측 상단에 이름이 표기되며 아래와 같은 시작 페이지 화면이 나옵니다.




윈도우즈 10 IoT 개발 시 요구되는 버전이 있으므로 버전을 확인합니다.
"도움말 > Microsoft Visual Studio 정보"를 선택합니다.



Visual Studio Community 2015 버전이 "14.0.23107.0 D14REL"이 맞는지 확인합니다.
유니버설 Windows 앱용 Visual Studio Tools 버전이 "14.0.23121.00 D14OOB"이 맞는지 확인합니다.




3. Windows IoT Core 프로젝트 템플릿 설치
라즈베리 파이2용 IoT 앱을 개발하기 위해 아래 URL에서 Windows IoT Core Project Templates 을 설치합니다.





페이지에 방문하면 호환성 이슈 및 버전 요구 사항이 있습니다.




안되는 영어로.... 가장 상단에 호환성 이슈가 보이고...
숫자를 착각해서 방금 확인했던 VS 버전에는 설치가 안될 거라는 내용을 보고는...
뭐지..? 라는 생각에 혹시라도 잘 못 설치될까봐 VS 2015의 업데이트 기능을 이용하기로 함.^^;;;
(풋.. 지금 다시 보니 version 14.0.22823.1 D14Rel 버전에 설치가 안된다는 의미였군요..ㅜㅜ)
(이것 때문에 필요 없는 절차인가 싶어서 몇 시간째 여러 번 설치해 봤네요^^)

VS2015를 실행 후 "도구 > 확장 및 업데이트"를 선택합니다.



좌측 메뉴에서 "온라인"을 선택후 "Visual Studio 갤러리"를 선택합니다.



우측 상단의 검색어 입력창에 "IoT"라고 입력 후 검색하세요.



검색 결과 중 "Windows IoT Core Project Templates" 옆의 "다운로드" 버튼을 클릭합니다.



보기 좋게 해당 부분만 확대해 봤습니다.



다운로드 과정이 진행됩니다.



설치 버튼을 클릭하세요.



설치가 완료되었습니다.*^^*





우측 상단에 보면 "다운로드" 버튼이 사라지고 설치되었다는 표시로 바뀌어 있습니다.



설치가 완료되었으니 "지금 다시 시작" 버튼을 클릭해서 VS2015를 재 시작합니다.
다행히 윈도우즈를 재 부팅하지는 않는군요^^


4. 설치 확인

IoT Core 탬플릿이 제대로 설치되었는지 확인하기 위해 "파일 > 새로 만들기"를 선택합니다.



좌측 템플릿 Tree를 보면 창 항목에 "유니버설"이 보입니다.
IoT Core 템플릿을 설치하지 않았으면 저것만 보이며....
IoT Core 템플릿을 설치하면 Windows 항목에 "Windows IoT Core"가 보입니다.



위처럼 "Windows IoT Core"가 보이면 설치는 완료되었습니다.


5. 마치며..
MS IoT 홈피의 Get Started 가이드에서 IoT Core 템플릿을 설치하라고 하는데...
정작 템플릿 페이지는 영어가 안되서... 위에 설명한 것처럼 설치 안된다는 문구만 눈에 보이고...
마지막 사진의 VS 템플릿을 보면 "창" 하위에 "유니버설"이 보이는..... 응? 응?
얼핏 Win10은 유니버설 앱 형태면 IoT에서도 동작 가능한 걸로 알고 있었는데...
Windows IoT 홈페이지의 헬로우 월드 샘플도 IoT Core가 아닌 "유니버설"로 개발하는... 응? 응?

ㅎㅎㅎ.. IoT Core의 설치 필요성 때문에 OS와 VS2015를 여러 번 설치하느라 삽질 한 것 같아요^^;;
창 없는 IoT Core 기능이 필요할 때 사용하는 것 같기도 한데...
나중에 샘플 예제 따라 하면서 왜 필요한지 봐야겠네요^^
오늘도 아는 것 없이 쓸데없는 삽질 내용 공유해 봅니다.^^


[참고자료]
[1] Windows 10용 다운로드 및 도구

[2] Windows IoT Core Project Templates 설치

[3] MS 사물인터넷 메인 페이지

[4] Visual Studio 2015용 원격 도구

[5] 윈도우즈 7 사용자 중 IE 버전이 10이하인 경우 오동작 하는 기능

[5] Internet Explorer 신규 버전 다운로드


End.


이 저작물은 크리에이티브 커먼즈 저작자표시-비영리 3.0 Unported 라이선스에 따라 이용할 수 있습니다.