2009-07-13 3 views
0

Silverlight를 시작합니다. 새로운 솔루션을 만들 때 Silverlight 응용 프로그램 또는 Silverlight 클래스 라이브러리를 만들 수 있습니다. 응용 프로그램 옵션은 모든 것을 설정하지만 클래스 라이브러리는 매우 희소합니다.Silverlight 응용 프로그램과 클래스 라이브러리 프로젝트

나는 어느 것을 시작해야할지 고민 중입니까? 특히 SharePoint 클래스 라이브러리를 사용할시기와 Silverlight 응용 프로그램에 대한 이점/제한 사항에 대해서는 확신하지 못합니다.

일반 Silverlight UI 또는 일반 ASP.NET을 동일한 백엔드와 이야기 할 수있는 컨트롤을 작성하고 싶습니다.

답변

3

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.

관련 문제