アドインをインストールしようとしているときにエラーが発生した場合、 Pedro Rainhoのおかげで、私が試した唯一の解決策はこのリソースから取得されました。
これを試してください:
- Visual Studio 2010 のすべてのインスタンスを閉じます。
- C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE、または Visual Studio 2010 をインストールした場所に移動します。
- ファイル devenv.pkgdef を見つけて、メモ帳などのテキスト エディターで編集します。
- ファイルには次のようなものが含まれている必要があります。
[$Initialization$] "ApplicationExtensionsFolder" = "$RootFolder$\Common7\IDE\Extensions" "PkgDefSearchPath" = "$ApplicationExtensionsFolder$;$RootFolder$\Common7\IDE\CommonExtensions;$RootFolder$\Common7\IDE\devenv.admin .pkgdef;" "UserExtensionsRootFolder" = "$AppDataLocalFolder$\Extensions" "RegistryRoot" = "Software\Microsoft\VisualStudio\10.0"
このファイルには、VSIX インストールの場所が含まれています。UserExtensionsRootFolder を編集して、新しいフォルダーを指定する必要があります。元:
これを変える:
"UserExtensionsRootFolder" = "$AppDataLocalFolder$\Extensions"
これに:
"UserExtensionsRootFolder" = "C:\Extensions"
5- ファイルを保存し、拡張機能をインストールします。これで、すべての VSIX 拡張機能が C:\Extensions にインストールされます
注: Windows XP 64 ビットで Vistual Studio 2010 Ultimate を使用しています。もちろん"C:\Extensions"
あくまで一例です。