开发学院

您的位置:首页>教程>正文

教程正文

创建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.jpg

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

tools.jpg

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

check_now.jpg

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

  现在让我们再次打开Visual studio,并选择“文件”→“新建”→“项目...”菜单选项。

updates.jpg

  在左窗格中,选择Visual C# →Cross-Platform(跨平台),在中间窗格中,选择空白Blank Xaml App (Xamarin.Forms Portable)。在名称字段中输入名称,然后单击确定。

blank_xaml_app.jpg

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

target_version.jpg

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

  在这里,我们将重点介绍PCL库,并将在这里带来一些代码。让我们扩展代码。

expand_the_code.jpg

  在这个Xamarin.Forms模板中,你可以看到通用的 App.xaml和MainPage.xaml,使用Xamarin.Forms XAML framework跨平台工作。

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

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

source.jpg

  我们需要在这里添加我们的私人摘要,让我们点击加号( + )按钮。

plus.jpg

plus_button.jpg

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

source_path.jpg

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

select_stringlibrary.jpg

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

error.jpg

  我们不能将库与.NETPortable profile version 259一起使用,我们将在下一章修复这个错误。

fixing.jpg