Silverlightアプリケーションテンプレートは、Silverlightアプリケーションを起動するために必要なプロジェクト構成でシェルUIを作成します。 asp.netまたはプレーンhtmlベースのSilverlightアプリケーションを作成するオプションがあります。シルバーライト対応でないクラスライブラリテンプレートは、Silverlightアプリケーションが使用できるUIレスコンポーネントです。フレームワークの要件が異なるため、通常のクラスライブラリやSharepointクラスライブラリをSilverlightアプリケーションから参照することはできません。Silverlightは、現時点では完全な.NETリリースと互換性のない切り捨てられたフレームワークに依存しています。
したがって、Silverlightアプリケーションを開発するには、Silverlightアプリケーションテンプレートを開始する必要があります。このテンプレートは、プロジェクトのレイアウトやアーキテクチャに応じて任意の数のSilverlightクラスライブラリを参照できます。
ASP.NET UIまたはSilverlight UIをスナップできるコンポーネントを作成するには、クラスライブラリ(ASP.NET用)またはSilverlightクラスライブラリ(Silverlight用)のいずれかを作成する必要があります。 ASP.NETからSilverlightクラスライブラリを参照することも、Silverlightからクラスライブラリを参照することもできません。ただし、異なるクラスライブラリ間でソースコードファイルをリンクすることで、コードを共有することができます。
ib。