우선 WMP SDK 10을 받아서 설치했다고 가정하고...
VS6용 위자드는 C:\WMSDK\WMPSDK10\wizards\wmpplugin\
VS2003 이상용 위자드는 C:\WMSDK\WMPSDK10\wizards\VSNET\
가 기본 설치 경로이다.
아래 내용은 http://msdn.microsoft.com/en-us/library/ms867190.aspx 여기에서 영어로 볼 수 있으며, 더 많은 정보를 원하면 들어가보시고~
우선 프로젝트 템플릿에 추가하려면
wmpwiz.ico
wmpwiz.vsdir
wmpwiz2003.vsz
이 세 개의 파일을 VS2005(VS2008)이 설치된 폴더에서 \VC\vcprojects\ 폴더를 찾아서 들어간 후에, 위 세개 파일을 여기에 복사해주고, wmpwiz2003.vsz 파일의 이름은 wmpwiz.vsz로 변경해준다.
그 다음 wmpwiz.vsz 파일을 열어서, 편집해줘야 하는데...파일을 열면....아래와 같은 것이 있다.
vs2005일 경우에 뒤에 숫자를 8.0으로 2008일 경우에 9.0으로 변경해주면 된다.
Wizard=VsWizard.VsWizardEngine.8.0
그 아래에 이런 문장이 있다.
Param="ABSOLUTE_PATH = %s"
여기에서 %s를 지우고, 현재 위자드가 있는 폴더의 경로를 지정해주면 되는데, 기본적인 폴더는 C:\WMSDK\WMPSDK10\Wizards\VSNET 여기 이므로...
Param="ABSOLUTE_PATH = C:\WMSDK\WMPSDK10\Wizards\VSNET"
이렇게 해주면 되겠다.
그 다음, C:\WMSDK\WMPSDK10\Wizards\VSNET\scripts\1033 이 폴더에 있는 default.js 파일을 에디터로 연다.(상대경로로 알아서 생각)
OnFinish 함수에서 아래와 같은 부분을 찾는다.
if (!bEmptyProject)
{
var InfFile = CreateInfFile();
AddFilesToProject(selProj, strProjectName, InfFile);
SetCommonPchSettings(selProj);
InfFile.Delete();
var projName = strProjectPath + "\\" + strProjectName + ".vcproj";
selProj.Object.Save();
}
위 부분을 아래와 같이 바꾼다.
if (!bEmptyProject)
{
if (bVS2003)
{
AddFilesToProjectWithInfFile(selProj, strProjectName);
SetCommonPchSettings(selProj);
}
else
{
var InfFile = CreateInfFile();
AddFilesToProject(selProj, strProjectName, InfFile);
SetCommonPchSettings(selProj);
InfFile.Delete();
}
var projName = strProjectPath + "\\" + strProjectName + ".vcproj";
selProj.Object.Save();
}
그리고 파일을 저장하고 종료.
이제 세팅 끝이다.
VS2005나 VS2008을 실행시켜서 프로젝트를 만들어보자~템플릿이 생성되어 있을 것이다~ㅋㅋ
댓글 없음:
댓글 쓰기