Dotnet-core-creating-xamarin-forms-project

提供:Dev Guides
移動先:案内検索

Xamarin.Formsプロジェクトの作成

この章では、作成してプライベートNuGetフィードに公開したNuGetパッケージを使用する方法について説明します。 そのため、最初にXamarin.Formsプロジェクトを作成します。 まず、Xamarin.Formsとは何かを理解する必要があります。

  • Xamarin.Formsは、開発者がクロスプラットフォームユーザーインターフェイスを迅速に作成できるようにするフレームワークです。
  • Xamarin.Formsは、開発者がAndroid、iOS、Windows、およびWindows Phoneで共有できるユーザーインターフェイスを簡単に作成できる、クロスプラットフォームのネイティブバックアップUIツールキットの抽象化です。
  • ユーザーインターフェイスは、ターゲットプラットフォームのネイティブコントロールを使用してレンダリングされるため、Xamarin.Formsアプリケーションは各プラットフォームに適切なルックアンドフィールを保持できます。

Xamarin.Formsを起動するには、Visual Studio 2015のいくつかの追加機能が必要です。 Visual Studio 2015を変更して、次のクロスプラットフォームモバイル開発オプションが選択されていることを確認してください。

クロスプラットフォーム

インストールが完了したら、*ツール→オプション…*を選択して、Xamarinを更新します。

ツール

左ペインでスクロールダウンしてXamarinを展開し、その他*を選択します。 ダイアログボックスの右上にある[*今すぐ確認]をクリックして、更新プログラムが利用可能かどうかを確認します。

今すぐチェック

更新が利用可能であることを確認できます。ダウンロードを開始するには、*ダウンロード*ボタンをクリックしてください。 ダウンロードが完了すると、更新をインストールするよう通知されます。

Visual Studioを再度開き、[*ファイル]→[新規]→[プロジェクト…]メニューオプションを選択します。

更新

左側のペインで Visual C#→Cross-Platform テンプレートを選択し、中央のペインで* Blank Xaml App(Xamarin.Forms Portable)*を選択します。 [名前]フィールドに名前を入力し、[OK]をクリックします。

ブランクXamlアプリ

ターゲットバージョンと最小バージョンを選択し、[OK]をクリックします。

対象バージョン

一連のプロジェクトが表示されます。上部には、Android、iOS、UWP、Windows 8.1、Windows Phone 8.1などのすべてのプラットフォームで共有されるPCLライブラリがあります。

ここでは、PCLライブラリに焦点を当て、ここにコードをいくつか示します。 コードを拡張しましょう。

コードを展開する

このXamarin.Formsテンプレートでは、汎用のApp.xamlおよびMainPage.xamlを見ることができ、これらのプラットフォームで機能するXamarin.Forms XAMLフレームワークを使用しています。

コードをインポートする必要があります。また、前の章で設定したプライベートNuGetフィードも必要です。

次に、NuGetパッケージマネージャーを開きます。 [パッケージソース]ドロップダウンリストの横にあるホイールをクリックします。

ソース

ここにプライベートフィードを追加する必要があります。*プラス(+)ボタン*をクリックします。

プラス

プラスボタン

[利用可能なパッケージソース]セクションに別のチェックボックスが追加されていることがわかります。名前とソースパスを指定して[OK]をクリックします。

ソースパス

[参照]タブに移動し、[パッケージソース]ドロップダウンリストから[PrivateSource]を選択すると、StringLibrary NuGetパッケージが表示されます。 StringLibraryを選択し、 Install をクリックします。

Select StringLibrary

[OK]をクリックすると、エラーが1つ表示されます。

エラー

NETPortableプロファイルバージョン259でライブラリを使用することはできません。次の章でこのエラーを修正します。.

修正