您的位置:首页 - 教程 - .NET - 正文
.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 开关。


评论: