
- .NET Core 教程
- .NET Core - 首頁
- .NET Core - 概述
- .NET Core - 先決條件
- .NET Core - 環境設定
- .NET Core - 入門
- .NET Core - 數值
- .NET Core - 垃圾回收
- .NET Core - 程式碼執行
- .NET Core - 模組化
- .NET Core - 專案檔案
- .NET Core - 包引用
- 使用 .NET Core 建立 UWP 應用
- .NET Core - MSBuild
- .NET Core - 元包
- Windows 執行時和擴充套件 SDK
- 建立 .NET Standard 庫
- .NET Core - 可移植類庫
- 向庫新增引用
- 共享 .NET Core 庫
- 建立 Xamarin.Forms 專案
- .NET Core - PCL 故障排除
- .NET Core - 建立測試專案
- 在 Visual Studio 中執行測試
- .NET Core - 測試庫
- 託管可擴充套件性框架
- .NET Core - SDK
- .NET Core - MSBuild 和 project.json
- 還原和構建以及 MSBuild
- .NET Core - 遷移
- .NET Core 有用資源
- .NET Core - 快速指南
- .NET Core - 有用資源
- .NET Core - 討論
建立 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 並確保選擇了以下跨平臺移動開發選項。

安裝完成後,讓我們透過選擇**工具 → 選項…**來更新 Xamarin。

向下滾動並在左側窗格中展開 Xamarin,然後選擇**其他**。在對話方塊的右上角,單擊**立即檢查**以檢視是否有更新可用。

您可以看到有更新可用,讓我們單擊**下載**按鈕開始下載。下載完成後,您將收到安裝更新的通知。
現在讓我們再次開啟 Visual Studio 並選擇**檔案 → 新建 → 專案…**選單選項。

在左側窗格中,選擇**Visual C# → 跨平臺**模板,在中間窗格中,選擇**空白 Xaml 應用(Xamarin.Forms 可移植)**。在“名稱”欄位中輸入名稱,然後單擊“確定”。

選擇目標版本和最低版本,然後單擊“確定”。

您將看到一系列專案;在頂部,我們有 PCL 庫,它將在所有平臺(如 Android、iOS、UWP、Windows 8.1 和 Windows Phone 8.1)之間共享。
在這裡,我們將重點關注 PCL 庫,並在此處新增一些程式碼。讓我們展開程式碼。

在此 Xamarin.Forms 模板中,您可以看到通用的 App.xaml 和 MainPage.xaml,使用適用於這些平臺的 Xamarin.Forms XAML 框架。
我們需要匯入我們的程式碼,我們還需要我們在上一章中設定的私有 NuGet 提要。
現在讓我們開啟 NuGet 包管理器。單擊包源下拉列表旁邊的輪子。

我們需要在此處新增我們的私有提要,讓我們單擊**加號 (+) 按鈕**。


您將看到在**可用包源**部分中添加了另一個複選框,讓我們指定名稱和源路徑,然後單擊**確定**。

現在讓我們轉到“瀏覽”選項卡,從“包源”下拉列表中選擇 PrivateSource,您將看到 StringLibrary NuGet 包。選擇 StringLibrary 並單擊**安裝**。

單擊“確定”,您將看到一個錯誤。

我們無法使用 .NETPortable 配置檔案版本 259 的庫,我們將在下一章中修復此錯誤。
