読者です 読者をやめる 読者になる 読者になる

Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Visual Studio の Xamarin 拡張機能が動作しない場合

Xamarin.iOS、Xamarin.Android の再インストールをお勧めします。Stable、Beta などでインストール、アンインストールを繰り返しているとすぐにぶっ壊れる可能性ガガガ…

例えばこんなエラーが出ます。

f:id:ytabuchi:20140123135854p:plain

なお、2014/1/24 現在は Stable 版で VS2013 日本語UI の問題 がありますので、Beta 版か英語 UI を使用する必要があります。英語UI を入れると拡張機能の設定ファイルが言語別に作成されるため、問題が発生しやすいような気がします。。 (2014/2/5 リリースの Stable  版で修正済み。これでこういう問題が出なくなると良いのですが…)

再インストールの際はアンインストール後、以下が残っていれば削除してください。なお、レジストリは試していないので気をつけてください。すみません。

    • フォルダ
C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin
    • フォルダ
%APPDATA%¥Xamarin
%APPDATA%¥XamarinStudio-4.0
    • フォルダ
%LOCALAPPDATA%¥Xamarin
%LOCALAPPDATA%¥XamarinStudio-4.0
%LOCALAPPDATA%¥Microsoft\VisualStudio\1x.0\Extensions\Xamarin  *1
%LOCALAPPDATA%¥Microsoft\VisualStudio\1x.0\ComponentModelCache
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls
にある、次のパターンにマッチするエントリ
"C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin"
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1x.0\ExtensionManager\PendingDeletions

  

参照URL:Error initializing xamarin extensions in VS2012 - xamarin

*1:Extensions フォルダ丸ごと削除しても大丈夫なようです。VS起動時に拡張機能を一から探してファイルを再構築してくれます。