Seasons.NET

ちょっとした技術ブログです

通常のVS2005でもIronPythonプロジェクトを作る方法

Visual Studio 2005 SDKv4をインストールし、

C:\Program Files\Visual Studio 2005 SDK\2007.02\VisualStudioIntegration\Samples\IronPythonIntegration\Setup\buildRegistration.bat

を実行して、IronPythonプロジェクト作成モジュールを組み込むことができますが、
この場合、VS2005の起動オプションとして、

"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe" /rootSuffix Exp

のようにしないといけないのがつらいです。
しかもこのオプションを使用して起動した場合は、設定がクリアされるんで、
あまり使いたくないオプションだったりします。

というわけで通常起動するVS2005にIronPythonプロジェクト作成を
組み込む方法があるのでご紹介。

  1. 以下をVS2005のコマンドプロンプトから実行します。
    1. C:\Program Files\Visual Studio 2005 SDK\2007.02\VisualStudioIntegration\Samples\IronPythonIntegration\Setup\buildSetup.bat
  2. 実行すると、VSIP.msiというインストーラーができるので、それを実行するとなんと!!IronPythonプロジェクトモジュールのインストーラーになってます。あとは、そのままインストールするだけ。

作れるプロジェクトの種類は減りますが、
通常のVS2005でもプロジェクトを作成することができるようになります。

ただし、ReSharperユーザーは、最近リリースされている(2.5.2RC2くらい)の
バージョンをインストールしないとプロジェクトが作成できず、エラーとなります。
VS2005Pro + 2.5.2RC2での正常動作は確認しました。