MVC

[MVC 팁]MVC베타 아이템 템플릿 추가하기

손병환 2008. 11. 1. 22:22

MVC베타가 나왔다. 하지만 이것을 다운 받고 설치를 하고 나면 Tutorial과는 다르게 제대로 되지 않는 부분들이 많다.

 

1. 테스트 환경 설정을 위한 창이 뜨지 않는다.

2. 항목 추가 창에 MVCXXXXXXXX로 시작하는 마법사 아이콘들이 보이지 않는다.

그 외 다수 ^^;;

 

하지만 이것도 해결할 수 있는 방법이 있다. 이거 해결한다고 엄청 삽질을 했다.

 

아래에 있는 내용대로 실행하면 위의 항목에 있는 내용들이 제대로 나타날 것이다. 하하하~~ --;

 

항목 하나하나가 정말 중요한 부분이니까 빠뜨리지 말고 해보자.

 

1. MVC 베타를 다운받아서 설치한다.

   http://www.microsoft.com/downloads/details.aspx?FamilyId=A24D1E00-CD35-4F66-BAA0-2362BDDE0766&displaylang=en

   가능하면 설치하는 동안 Visual Studio 2008을 닫아둔다. Visual Web Developer 2008도 물론이다.

2. 설치를 한다. 5분에서 10분 정도 소요될 것이다.

3. MVC 베타가 설치된 폴더로 간다.

   \Program Files\Microsoft ASP.NET\ASP.NET MVC Beta

   여기에 temp라는 숨겨진 폴더가 있다. 폴더가 보이지 않는다면 폴더 설정을 변경해서 폴더가 보이도록 한다.

   \Program Files\Microsoft ASP.NET\ASP.NET MVC Beta\Temp

   폴더에 들어가면 다양한 zip파일들이 존재한다. 이 파일들이 Template에 사용될 파일들이다.

 

 

위의 그림처럼 파일들이 분류된다.

4. 아래의 xxxxx.cs.zip파일을 아래의 경로로 복사를 한다. C#을 위한 파일들이다. Xxxxx.vb.zip파일들은 Visual Basic을 위한 파일들이다. 자신이 원하는 파일들만 골라서 복사를 한다.

   ProjectTemplates

   C#을 위한 폴더 : \Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Web\1042

   Visual Basic을 위한 폴더 : \Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\VisualBasic\Web\1042

   혹시 파일이 존재할 수도 있는데 덮어쓰기를 해도 된다.

   ItemTemplates

   이 부분이 가장 중요하다. MVC베타를 설치하고 나면 원래 1033폴더에 설치가 된다. 여기서 말하는 1033이란 Localization Resource가 포함된 폴더를 말하는데 1033은 영문이다. ^^; 이제 약간 감이 오신다면 우리가 설치한 프로그램은 아마도 한글일 것이다. 그래서 설치를 하고 나도 제대로 보이지 않는 것이다. 그러면 어떻게 해야할까?

\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC

~ 그런데 1033이라는 폴더가 있다면 과감하게 1042(대한민국)로 변경하자.

 

5. 마지막으로 시작 -> 실행 -> cmd 를 입력해서 커맨드 명령창을 띄우자. 그리고 다음의 경로로 이동을 하자.

   \Program Files\Microsoft Visual Studio 9.0\Common7\IDE 

   devenv /setup 을 입력하고 실행하자. 5분정도 시간이 지나면 실행이 종료될 것이다.

 

6. 개발환경을 실행시켜서 정말 되는지 확인해 보자. ^^;;

 

 

끝으로 http://asp.net 에 있는 튜토리얼과 베타 버전의 환경이 시작부터 많이 다르기 때문에 가능하면 퀵스타트(http://quickstarts.asp.net/previews/mvc/) 로 시작하는 것이 좋을 것 같다.