Visual Studio 2013のソリューションをXamarin Studioを編集すると再び開けなくなる、の対処方法

Term Foundation Service を Xamarin から利用する | Moonmile Solutions Blog
http://www.moonmile.net/blog/archives/5461

で Mac 側とソース共有していたら突如として Xamarin Studioでソリューションが開けなくなったので、それの対処方法です。Xamarin Studio 4.2.3 です。

  1. Visual Studio 2013でXamarin.Andoroidのプロジェクトを作って保存
  2. Xamarin Studio で、作成したソリューションを開いて、なんか編集(スタートアプトとか)をして *.sln を保存
  3. 再び、Xamarin Studio を開くとエラーが発生。

image

なんかよくわからないけど、*.sln をメモ帳で開くと、

# Visual Studio 2012
VisualStudioVersion = {0}
MinimumVisualStudioVersion = {0}

な感じになっているので、

# Visual Studio 2013
VisualStudioVersion = 12.0.30110.0
MinimumVisualStudioVersion = 10.0.40219.1

に直します。ベータ版では直っているかもしれませんが、一応。

Windows 上のVisual Studio 2013(Xamarin.iOS)で編集をして、Mac上のXamarin Studioでデザイナ(storyboard)を編集してあれこれやっていたら、発覚した現象でした。これ関係で、Xamarin Studioでデバッグ実行ができなくなっていたのですが、VisualStudioVersion を直したら、うまく動いたので。Xamarin にはバグ報告済みです。

カテゴリー: Xamarin パーマリンク