niwacchi.log

niwacchiのログ。

VisualStudio2013のXAMLMagicエラーについて

VisualStudio2013でXAML Magicという拡張機能をインストールしたが、以下のエラーが発生して機能しない。

ファイルまたはアセンブリMicrosoft.VisualStudio.Shell.12.0, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。

いろいろやってみたが、結局エラーに忠実に調べて「Microsoft.VisualStudio.Shell.12.0, Version=14.0.0.0」がグローバルアセンブリキャッシュ(GAC)に登録されていないのが問題という結論に。
Microsoft.VisualStudio.Shell.12.0, Version=14.0.0.0」はVisualStudio2013には同梱されていない。どこで入手できるのか不明であったため、VisualStudio2015CommunityEditionをインストールしたら、VisualStudio2013でXAML Magicが機能するようになった。
以下を見ると、確かに新しいバージョンのdllが追加されている。

C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.VisualStudio.Shell.12.0

ただし、本来であれば、VisualStudio2015Shell(IsolateまたはIntegrate)をインストールすれば可能なのではないかと推測しているが、入手方法が不明だったため、上記の方法でなんとか。もしかしたら、SSMS2016あたりをインストールすると一緒にインストールされたような気がしたが試してはいない。