图解创建 Xamarin.Forms 解决方案

2025-07-12 19:49:18

1、打开Visual Studio 2017,如下图所示:

图解创建 Xamarin.Forms 解决方案

2、在 Visual Studio 中,新建“跨平台应用 (Xamarin.Forms)”解决方案,并将它命名为“WeatherApp”。在左侧列表中依次选择“Visual C#”和“跨平台”,以查找模板,如下图所示:

图解创建 Xamarin.Forms 解决方案

3、如果不存在该模板,则可能需要安装 Xamarin 或启用 Visual Studio 2017 功能。

4、单击“确定”后,可以选择一些选项。选择“空白应用”,然后选择“.NET Standard”,如下图所示:

图解创建 Xamarin.Forms 解决方案

5、单击“确定”创建解决方案,得到的解决方案含有四个项目:WeatherApp:.NET Standard 库,可以在其中编写跨平台共享的代码,包括使用 Xamarin.Forms 的常见业务逻辑和 UI 代码。WeatherApp.Android:包含本机 Android 代码的项目。WeatherApp.iOS:包含本机 iOS 代码的项目。WeatherApp.UWP:包含 Windows 10 UWP 代码的项目。在每个本机项目中,你有权访问相应平台的本机设计器,并且可以根据需要实现特定于平台的屏幕和功能。

6、将解决方案中的 Xamarin.Forms NuGet 包升级到最新稳定版本,如下所示:选择“工具”>“NuGet 包管理器”>“管理解决方案的 NuGet 包”。在“更新”选项卡下,选中“Xamarin.Forms”包,并选中解决方案中的所有项目以供更新。(不要选择对 Xamarin Android 支持库进行任何更新。)将“版本” 字段更新为可用的“最新稳定” 版本。单击“安装”,如下图所示:

图解创建 Xamarin.Forms 解决方案

7、将 Newtonsoft.Json NuGet 包添加到 WeatherApp 项目。此库用于处理从天气数据服务检索到的信息:在 NuGet 包管理器中(自第 4 步起仍处于打开状态),选择“浏览”选项卡,再搜索“Newtonsoft”。选择 Newtonsoft.Json。检查 weatherapp 项目(这是唯一需要安装包的项目)确保“版本” 字段设置为“最新稳定” 版本。单击“安装”,如下图所示:

图解创建 Xamarin.Forms 解决方案

8、重复步骤 5 找到 Microsoft.CSharp 包并将其安装在 .NET Standard 项目中。在 .NET Standard 库中使用 C# dynamic 数据类型时,需要此库。

9、生成解决方案并验证没有生成错误。

10、应用程序运行的平台(从左到右)分别是 iOS 手机、Android 手机和 Windows 10 的通用 Windows 平台 (UWP),如下图所示:

图解创建 Xamarin.Forms 解决方案
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢