LoginSignup
0
0

More than 3 years have passed since last update.

Mvvmを利用したプロジェクト作成 (MvvmCross.StarterPackの導入)

Last updated at Posted at 2020-07-22

1.前提条件

・開発環境   macOS Catalina 10.15.x
・開発ツール: Visual Studio 2019 for Mac
      : Xcode

2.プロジェクト作成

  1. 画面右の「New」から新規プロジェクトを作成する。
    スクリーンショット 2020-07-22 16.31.40.png

  2. 「マルチプラットフォーム」、「アプリ」、「空のネイティブアプリ」を選択し、次へ。
    スクリーンショット 2020-07-22 16.35.38.png

  3. 任意のアプリ名を入力し、次へ
    スクリーンショット 2020-07-22 16.36.35.png

  4. 「プロジェクト名」「ソリューション名」「場所」を指定し、作成を押下する。
    スクリーンショット 2020-07-22 16.37.47.png

  5. 「Coreプロジェクト(画面上で選択しているプロジェクト「MvvmSample」)」のオプションを開く
    スクリーンショット 2020-07-22 16.40.27.png

  6. プロジェクト情報の「名前」「規程の名前空間」に「既存プロジェクト名+.Core」と設定し、OKを押下。
    スクリーンショット 2020-07-22 16.46.30.png

  7. ソリューションを選択し、「NuGetパッケージの管理」を開く。
    スクリーンショット 2020-07-22 16.47.59.png

  8. 検索から「MvvmCross.StarterPack」を検索し、バージョンを選択し、パッケージの追加を押下。
    スクリーンショット 2020-07-22 16.51.03.png

  9. すべてのプロジェクトを選択し、OKを押下。
    スクリーンショット 2020-07-22 16.53.45.png

  10. 「〜.Core」に「Properties」「ViewModels」が追加され、
    「〜.Droid」「〜.iOS」に「Views」が追加されていることを確認する。
    スクリーンショット 2020-07-22 16.54.44.png

11.「AppDelegate.cs.txt」の内容で「AppDelegate.cs」を書き換え、保存する。
スクリーンショット 2020-07-22 16.59.11.png

  1. ソリューションをビルドし、エラーがでないことを確認する。 もし「The type or namespace name 'Core' could not be found 」が出現する場合、 プロジェクト「〜.Droid」「〜.iOS」の参照設定の「〜.Core」を参照しなおすことで解決するはず。 スクリーンショット 2020-07-22 17.02.21.png

スクリーンショット 2020-07-22 17.03.08.png
スクリーンショット 2020-07-22 17.04.28.png

以上。


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0