2009-07-13 87 views
0

我開始使用Silverlight。創建新解決方案時,我可以選擇創建Silverlight應用程序或Silverlight類庫。應用程序選項爲我設置了一切,但類庫非常稀疏。Silverlight應用程序vs類庫項目

我在努力解決哪一個我開始?特別是我不確定我何時使用SharePoint類庫以及它對Silverlight應用程序有什麼好處/限制。

我想編寫一個控件,我可以將一個普通的ASP.NET或Silverlight UI放在頂部,同時與同一個後端對話。

回答

3

Silverlight應用程序模板將創建一個具有必要項目配置的shell UI來啓動Silverlight應用程序。您可以選擇創建一個基於asp.net或純HTML的Silverlight應用程序。類庫庫模板與非Silverlight對象類似,是Silverlight應用程序可以使用的無UI組件。由於框架需求不同,您將無法從Silverlight應用程序中引用常規類庫或共享點類庫...... Silverlight依賴於此時與完整.NET版本不兼容的精簡框架。

因此,爲了開發Silverlight應用程序,您需要從Silverlight Application模板開始,然後Silverlight Application模板可以引用任意數量的Silverlight類庫,具體取決於您的項目佈局或體系結構。

如果要編寫可以捕捉ASP.NET UI或Silverlight UI的組件,則需要創建一個類庫(用於ASP.NET)或Silverlight類庫(用於Silverlight)。您將無法從ASP.NET引用Silverlight類庫,或從Silverlight引用類庫。但是,您可以通過鏈接它們之間的源代碼文件來共享不同類庫之間的代碼。

ib。

相關問題