실버라이트 1.0을 처음 시작할 때 제일 당황스러운 점이라면 아마도 VS2005 또는 VS2008에서 Silverlight 1.0을 위한 템플릿이 도무지 보이지 않는다는 점이죠.
상당히 다양한 방법이 있는데 편할대로 사용하시면 될 것 같네요. 먼저 각 방법에 대해 소개 드리죠.
step 1) Blend 2 December Preview를 열고 New Project를 선택한 후 다음과 같이 Silverlight 1.0 Site를 선택하여 프로젝트를 만듭니다.

step 2) 프로젝트 탭에서 프로젝트 이름을 오른쪽 클릭하고 Edit in Visual Studio를 선택합니다.
step 3) 다음과 같이 ASP.NET 3.5을 사용할지 2.0를 사용할지 선택이 나오는데, [예]를 누르면 3.5, [아니오]를 누르면 2.0 프로젝트가 생성되고 실행 결과는 완전히 동일합니다. VS2008을 사용한다면 어느쪽이든 상관 없고 자바스크립트의 디버깅도 훨씬 용이하므로 더 권장하고 만약 VS2005를 사용한다면 반드시 2.0 프로젝트로 만들어야 합니다.
step 1) 먼저 Silverlight Tools for Visual Studio 2008을 설치합니다. 이 툴을 설치하고 새 웹 사이트를 만들면 다음과 같이 Silverlight Script Web이라는 템플릿이 보입니다. http://timheuer.com/blog/archive/2007/12/19/silverlight-project-template-visual-studio-2008.aspx 여기를 참고하시기 바랍니다.

step 2) 웹 사이트는 ASP.NET 3.5를 위한 프로젝트로 만들어지므로 VS2008에서만 사용이 가능합니다. 이 템플릿으로 만들고 실행하면 특이하게도 버튼 샘플 애플리케이션이 만들어져 있는 것을 확인 할 수 있습니다.
step 1) 먼저 Silverlight 1.0 SDK를 설치합니다. 설치 후 [시작]->[프로그램]->[Microsoft Silverlight 1.0 SDK]->[Silverlight 1.0 Visual Studio 2005 template]을 선택하여 VS2005를 위한 템플릿을 설치합니다.
step 2) 이 부분은 VS2005가 설치되지 않아서 테스트하지 못했습니다. 하지만 VS2008은 VS2005에 비해 더 많은 디버깅 지원을 제공하므로 VS2008로 진행하시길 권장합니다. VS2005 템플릿을 설치했을 때 VS2008에도 그 템플릿을 사용할 수 있는지는 확인하지 못했습니다. http://silverlining.tistory.com/entry/Visual-Studio-2005에서-Silverlight-10-프로젝트-만들기 여기를 참고하시길 바랍니다.
method 1) ASP.NET 3.5 Extensions Preview의 Silverlight Control 사용하기
http://www.asp.net/downloads/3.5-extensions/에서 최신의 ASP.NET 3.5 Extensions Preview를 다운받아 설치합니다. 당연히 VS 2008에서만 가능하고 ASP.NET 3.5 프로젝트를 만들어야 하며 Extension이므로 서버사이드에도 의존성이 생기므로 주의가 필요합니다. ASP.NET 3.5 extension에는 <asp:Silverlight>라는 서버사이드 컨트롤을 사용할 수 있으며 이 컨트롤을 통해 실버라이트 페이지(XAML)의 주소를 설정하여 사용할 수 있습니다. 이 방법은 아직 Preview상태의 버전에서는 테스트만 하는 것이 좋을 것입니다.
method 2) 커스텀 프로젝트 템플릿 만들기
http://adamkinney.com/blog/262/default.aspx 처럼 실버라이트 1.0을 위한 템플릿을 직접 만들어서 사용할 수 있습니다.
현재 개발하는 환경과 VS 버전에 따라 가장 적당한 방법을 선택하면 되죠. 제 경우는 ASP.NET이든 JSP든 실버라이트와 관계 없이 프로젝트를 생성한 후 필요한 실버라이트 파일들을 수작업으로 등록하는 방법을 사용하고 있어요. 가장 깔끔한 방법은 커스텀 프로젝트 템플릿을 만드는 것으로 저는 이 방법을 추천해요.