桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

AnkhSVNの開発環境の構築

AnkhSVNが原因で職場PCのVisualStudioが一日10数回も異常するので、開発環境を構築する。

http://ankhsvn.open.collab.net/source/browse/*checkout*/ankhsvn/trunk/README.txt

必要なもの

    1. VisualStudio 2005 StandardEdition以上 or VisualStudio 2008 StandardEdition以上
    2. VisualStudio 2005 SDK or VisualStudio 2008 SDK
    3. WiX(Windows Installer XML) 3.0
    4. Subversion Client

手順

    1. VisualStudio SDKのインストール
    2. WiX3.0のインストール
    3. AnkhSVNのソースコードの取得
    4. プロジェクトを開く
      • VisualStudio 2005の場合、開く前にAnkh.ExtensionPoints\Ankh.ExtensionPoints.csprojの「$(MSBuildToolsPath)」を「$(MSBuildBinPath)」に書き換える必要があり。
    5. スタートアッププロジェクトを「AnkhSVN.Package」に設定する。
    6. ビルドする。
    7. 「AnkhSVN.Package」プロジェクトのデバッグプロパティで以下の設定を行う。
      • 「外部プログラムの開始」に「"%VS80COMNTOOLS%\..\IDE\devenv.exe"」又は「"%VS90COMNTOOLS%\..\IDE\devenv.exe"」
      • コマンドライン引数」に「/rootSuffix Exp」又は「/rootSuffix Exp /RANU」
    8. 以上。

早速作った開発環境でデバッグを試みたのですが、現象がなかなか再現しないのと、再現してもデバッガで捕捉出来ないような落ち方をするようで、あまり意味がなかったorz
落ちているのがネイティブコードの部分なので「アンマネージ コードデバッグを有効にする」にチェックを入れておいた方が良さげだな。