创建 Xamarin.Forms 项目



在本章中,我们将讨论如何使用我们创建并发布到私有 NuGet 提要的 NuGet 包。因此,首先我们将创建一个 Xamarin.Forms 项目。我们需要首先了解什么是 Xamarin.Forms。

  • Xamarin.Forms 是一个允许开发人员快速创建跨平台用户界面的框架。

  • Xamarin.Forms 是一个跨平台的本机支持的 UI 工具包抽象,允许开发人员轻松创建可以在 Android、iOS、Windows 和 Windows Phone 上共享的用户界面。

  • 用户界面使用目标平台的本机控件呈现,允许 Xamarin.Forms 应用程序保留每个平台的适当外观和感觉。

要启动 Xamarin.Forms,我们需要在 Visual Studio 2015 中添加一些其他功能。让我们修改您的 Visual Studio 2015 并确保选择了以下跨平台移动开发选项。

Cross Platform

安装完成后,让我们通过选择**工具 → 选项…**来更新 Xamarin。

Tools

向下滚动并在左侧窗格中展开 Xamarin,然后选择**其他**。在对话框的右上角,单击**立即检查**以查看是否有更新可用。

Check Now

您可以看到有更新可用,让我们单击**下载**按钮开始下载。下载完成后,您将收到安装更新的通知。

现在让我们再次打开 Visual Studio 并选择**文件 → 新建 → 项目…**菜单选项。

Updates

在左侧窗格中,选择**Visual C# → 跨平台**模板,在中间窗格中,选择**空白 Xaml 应用(Xamarin.Forms 可移植)**。在“名称”字段中输入名称,然后单击“确定”。

Blank Xaml App

选择目标版本和最低版本,然后单击“确定”。

Target Version

您将看到一系列项目;在顶部,我们有 PCL 库,它将在所有平台(如 Android、iOS、UWP、Windows 8.1 和 Windows Phone 8.1)之间共享。

在这里,我们将重点关注 PCL 库,并在此处添加一些代码。让我们展开代码。

Expand the Code

在此 Xamarin.Forms 模板中,您可以看到通用的 App.xaml 和 MainPage.xaml,使用适用于这些平台的 Xamarin.Forms XAML 框架。

我们需要导入我们的代码,我们还需要我们在上一章中设置的私有 NuGet 提要。

现在让我们打开 NuGet 包管理器。单击包源下拉列表旁边的轮子。

Source

我们需要在此处添加我们的私有提要,让我们单击**加号 (+) 按钮**。

Plus

Plus Button

您将看到在**可用包源**部分中添加了另一个复选框,让我们指定名称和源路径,然后单击**确定**。

Source Path

现在让我们转到“浏览”选项卡,从“包源”下拉列表中选择 PrivateSource,您将看到 StringLibrary NuGet 包。选择 StringLibrary 并单击**安装**。

Select StringLibrary

单击“确定”,您将看到一个错误。

Error

我们无法使用 .NETPortable 配置文件版本 259 的库,我们将在下一章中修复此错误。

Fixing
广告