.NET Framework 4.5 中新增的'可移植類庫'功能


Visual Studio 2012 中的可移植類庫可讓您編寫和生成在多個 .NET Framework 平台上運行的托管程序集。 使用“可移植類庫”項目,您選擇了這些平台(如 Windows Phone 和 .NET for Windows Store apps)作為目標。 可用的類型和成員項目的自動限制公共類型和成員在這些平台上。

 

多種設備,例如電話、表、桌面計算機和娛樂控制台,提高了封裝跨平台的需要編寫代碼。 利用 Visual Studio 2012 中的 可移植類庫 項目,您可以編寫和生成在多個 .NET Framework 平台上運行的托管程序集。 例如,可以創建在桌面應用程序、Windows Metro 風格 應用程序和移動應用程序中包含共享業務邏輯的類,然后從不同類型的項目中引用這些類。


利用 可移植類庫 項目,您可以生成無需修改即可在 .NET Framework、 Windows 8、Silverlight、Windows Phone 和 Xbox 360 應用程序上運行的可移植程序集。 可移植類庫項目支持這些平台中的部分程序集,並提供了 Visual Studio 模板,通過該模板,可以使用生成無需修改這些平台上運行的程序集。 如果沒有使用 可移植類庫 項目,您必須先指定單個的應用程序類型,然后手動修改其他應用程序類型的類庫。 可移植類庫 項目,可以通過生成在不同設備上的應用程序之間共享的可移植程序集來減少開發和測試代碼的時間和費用。

 

必備組件
--------------------------------------------------------------------------------
如果將 Visual Studio 2012 用作開發環境,則您所需的用於開發 可移植類庫 項目的所有內容均可供您使用。

若要在未安裝 Visual Studio 2012 的情況下在生成計算機上安裝 可移植類庫 工具,請下載 可移植庫工具 並在您的計算機上保存下載文件(PortableLibraryTools.exe)。 從命令提示符窗口運行安裝程序,並包括命令行上的 /buildmachine 開關。

轉自:http://hovertree.com/h/bjaf/keyizhileiku.htm

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM