Silverlight 응용 프로그램 템플릿은 Silverlight 응용 프로그램을 시작하는 데 필요한 프로젝트 구성이있는 셸 UI를 만듭니다. asp.net 또는 일반 html 기반 Silverlight 응용 프로그램을 만들 수 있습니다. 클래스 라이브러리 템플릿은 실버 라이트가 아닌 것과 마찬가지로 Silverlight 응용 프로그램에서 사용할 수있는 UI가없는 구성 요소입니다. 프레임 워크 요구 사항이 다르기 때문에 Silverlight 응용 프로그램에서 일반 클래스 라이브러리 나 셰어 포인트 클래스 라이브러리를 참조 할 수 없습니다. Silverlight는 현재 전체 .NET 릴리스와 호환되지 않는 스트립 - 다운 프레임 워크를 사용합니다.
Silverlight 응용 프로그램을 개발하려면 프로젝트 레이아웃이나 아키텍처에 따라 Silverlight 클래스 라이브러리를 원하는 수만큼 참조 할 수있는 Silverlight 응용 프로그램 템플릿부터 시작해야합니다.
ASP.NET UI 또는 Silverlight UI를 스냅 할 수있는 구성 요소를 작성하려면 ASP.NET 용 클래스 라이브러리 또는 Silverlight 용 Silverlight 클래스 라이브러리 중 하나를 만들어야합니다. ASP.NET에서 Silverlight 클래스 라이브러리를 참조하거나 Silverlight에서 클래스 라이브러리를 참조 할 수 없습니다. 그러나 서로 다른 클래스 라이브러리간에 소스 코드 파일을 연결하여 코드를 공유 할 수 있습니다.
ib.