建立 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
廣告