Power Commands for Visual Studio 2008 をインストールしたままにしておく場合は、次の回避策を参照してください。
PowerCommands が VS2008 SP1 をクラッシュさせる
しかし、基本的に:
devenv.exe.config ファイルを変更するだけで回避できます。
これは (64 ビット システム) C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE にあります。
または (32 ビット システム) C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
この XML トークンをdependentAssembly リストに追加します。オフィスの後に追加してもらいましたが、それが重要かどうかはわかりません。
<dependentAssembly>
<assemblyIdentity name="office" publicKeyToken="71e9bce111e9429c" culture="neutral"/>
<codeBase version="12.0.0.0" href="PrivateAssemblies\Office12\Office.dll"/>
</dependentAssembly>
<!-NEW STUFF-->
<dependentAssembly>
<assemblyIdentity name="Microsoft.PowerCommands" publicKeyToken="null" culture="neutral"/>
<!-- For 64-bit systems, uncomment this one
<codeBase version="1.1.0.0" href="C:\Program Files (x86)\PowerCommands\Microsoft.PowerCommands.dll"/> -->
<!-- For 32-bit systems, uncomment this one
<codeBase version="1.1.0.0" href="href="C:\Program Files\PowerCommands\Microsoft.PowerCommands.dll"/> -->
</dependentAssembly>
これは私にとってうまくいきました。