0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Visual Studio for MacでXamarin Formの最新版MvvmCrossを使う方法

Last updated at Posted at 2019-10-03

概要

Visual Studio for Mac(2019)でXamarin FormsのMvvmCrossにおいて最新版(2019.10現在、6.4.1)を使用して開発をしたい場合に色々と苦労したので解決した際のメモ。

問題点

MvvmCross公式ドキュメントの導入で紹介されているVS for Mac用のテンプレートが古く、バージョン5.x用のテンプレートとなっている。
5.xと6.xでは破壊的な変更が数多くあり、単純にIDEの設定でランタイムのバージョンアップをするだけでは対応は不可。

公式ドキュメントの導入
https://www.mvvmcross.com/documentation/getting-started/getting-started

5.xと6.xへの変更方法(変更点多数)
https://www.mvvmcross.com/documentation/upgrading/upgrade-to-mvvmcross-60?scroll=2083

唯一のVS For Macのテンプレート(MvvmCross Template Pack)
http://addins.monodevelop.com/Project/Index/227

解決策

最終的にWindowsのVisual Studioを使用した。

  1. 6.xに対応したテンプレートでプロジェクトを作成。
  2. GitHubなりUSBなりでMac側に持ってきて、slnファイルをVS for Macでそのまま開く事で使うことができた。

今回はMvxScaffoldingといったテンプレート作成のアドインを使用して作成した。
デフォルトだと最新の6.4になっていないので、あとはNugetでバージョンアップを行うことで最新バージョンのものが使用可能。

0
3
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
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?