2009-07-13 10 views
0

私はSilverlightを使い始めています。新しいソリューションを作成する際には、SilverlightアプリケーションまたはSilverlightクラスライブラリを作成するオプションがあります。アプリケーションオプションは私のためにすべてを設定しますが、クラスライブラリは非常にまばらです。Silverlightアプリケーションとクラスライブラリプロジェクト

私はどちらから始めるのですか?特に、SharePointクラスライブラリをいつ使用するのか、Silverlightアプリケーションにはどのような利点/制限があるのか​​は不明です。

プレーンなASP.NETまたはSilverlight UIを上に置くことができ、両方を同じバックエンドと話すことができるコントロールを作成したいと思います。

答えて

3

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。

関連する問題