簡體   English   中英

如何將外部非Windows Phone類庫項目引用添加到Windows Phone項目?

[英]How to add external non windows phone class library project reference to a windows phone project?

嗨,我是Windows Phone開發的新手,我正在嘗試構建一個數據驅動的應用程序,在其中創建了我的BLL和EL和DAL,它們都是Windows Phone類庫類型的項目。 我的解決方案中還有一個額外的類型類庫項目,在其中添加了對“ MyGeneration.dOOdads.dll”的引用。 現在,我希望在Windows Phone應用程序項目中引用該項目。但是,當我嘗試添加引用時,VS 2010表示...。 “無法添加所選的項目引用。該項目引用必須是另一個亮點相同或較低版本的Windows Phone項目“ 請在這種情況下幫助我。 謝謝

那是行不通的。 電話運行時只能訪問整個.NET庫的最小子集(很好),因此,任何非phone-7庫都極不可能運行。 為了阻止這些令人驚訝的人們,只允許引用針對該運行時構建的庫。

如果可能,針對Phone 7框架使用相同的c#文件創建一個新項目。 現在參考該項目。 某些位很可能無法編譯(證明它也不會運行),可以通過多種方式( #if塊,替代.cs文件等)進行糾正。

通過將現有項目設置為“便攜式類庫”,您可能還有些運氣-但是,這是所有通用框架中限制性最強的子集,並且即使編譯(不做任何更改)的可能性也較小。

使用可移植類庫項目,您可以構建可移植程序集,這些程序集無需在.NET Framework,Silverlight,Windows Phone 7或Xbox 360平台上進行修改即可工作。

(來自MSDN

暫無
暫無

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

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