创建一个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年并确保选择以下跨平台移动开发选项.

跨平台

安装完成后,让我们更新Xamari n选择 Tools → 选项......

工具

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

立即检查

您可以看到更新可用,让我们点击下载按钮开始下载.下载完成后,系统会通知您安装更新.

现在让我们再次打开Visual Studio并选择 File → 新的 → 项目...... 菜单选项.

更新

在左侧窗格,选择 Visual C# → 跨平台模板,在中间窗格中,选择 Blank Xaml App(Xamarin.Forms Portable).在"名称"字段中输入名称,然后单击"确定".

空白Xaml应用程序

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

目标版本

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

在这里,我们将重点关注PCL库并将在这里带来一些代码.让我们扩展代码.

展开代码

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

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

现在让我们打开NuGet包管理器.单击Package source下拉列表旁边的滚轮.

Source

我们需要在这里添加我们的私人订阅源,让我们点击加号(+)按钮.

加


加号按钮

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

源路径

现在让我们转到"浏览"选项卡并从中选择PrivateSource在Package source下拉列表中,您将看到StringLibrary NuGet包.选择StringLibrary并单击安装.

Select StringLibrary

单击确定,您将看到一个错误.

Error

我们不能使用带有.NETPortable配置文件版本259的库,我们将在下一章修复此错误.

修复