簡體   English   中英

引用Silverlight類庫

[英]Reference to a Silverlight Class Library

我正在使用Silverlight和WCF構建服務客戶端應用程序,我在服務器端有一個Model項目(其中包含POCO),我想將這些實體共享給Silverlight-Client應用程序,我想,嘿! 我可以將Model項目更改為Silverlight類庫,並且應該可以正常工作。

我進行了更改,現在,我可以添加引用,但是它卻獲得了感嘆號,就像未解析引用時一樣...並且如果您查看屬性,則將“已解決”的值設置為“ False”,這導致以下代碼分析錯誤:

CA0058 [CA0001] [2]

請注意:這不是關於從Silverlight項目中引用典型類庫的典型問題(我知道這無法完成),而是相反的方法。

它應該可以正常工作(與Wayne所說的不同,您實際上可以從面向整個.NET Framework的項目中引用Silverlight程序集)。 但是,您可能在此項目中具有無法加載完整.NET Framework的引用(通常需要保留對大多數基本類型的引用)。 您有兩種選擇。

  1. 創建兩個類庫項目(一個針對Silverlight,另一個針對.NET Framework),並在它們之間共享文件,正如我在本文中所討論的: http : //www.silverlightshow.net/items/Building-a-Silverlight-業務線應用程序部分-3.aspx

  2. 試用可移植庫工具(當前處於測試版): http : //blogs.msdn.com/b/sburke/archive/2011/01/23/3-screen-coding-is-here-portable-library-tools-允許您使用一個binary.aspx來定位多個網絡平台

希望這可以幫助...

克里斯·安德森

出於相同的原因,您不能引用Silverlight項目中的CLR程序集,也不能引用CLR項目中的Silverlight程序集-它們是不同的運行時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM