2014-01-23 55 views

回答

2

可以使用Portable Class Library (PCL)

使用此項目的編寫和編譯,如果沒有修改在多個平臺上,如Windows 7中,Windows 8的Silverlight,Windows Phone和Xbox 360的工作 便攜式組件。例如,您可以使用 創建包含用於桌面應用程序的共享業務邏輯的類, Windows應用商店應用和移動應用,然後您可以從應用中引用這些 類。

可移植類庫項目支持從.NET框架,Silverlight的,.NET的Windows Store應用程序, 的Windows Phone和Xbox 360組件 的一個子集,並提供了一個Visual Studio模板 ,你可以用它來構建這些平臺上未經修改就運行的組件。如果您不使用便攜式類庫項目 ,則必須針對單一應用程序類型,然後手動爲其他應用程序類型重新編寫 類庫。通過便攜式類庫項目 ,您可以減少開發和測試代碼的時間和成本,這些代碼由 構建,適用於不同 設備的跨應用程序共享的便攜式程序集。

此外,微軟的斯科特Hanselman的已經寫了PCL幾篇文章,這應該是一個很好的起點,找到你需要開始的資源:Cross-Platform Portable Class Libraries with .NET are Happening

相關問題