Microsoft Visual C# 2010 Express版で「 DLL プロジェクトからデバッグする」

C#で作ったDLL(最終的にExcelから使用したい)をExcelから使用した状態でデバッグしたくて色々調べてたら、
方法 : DLL プロジェクトからデバッグする」によると

Express Edition では、外部の呼び出し元アプリケーションを指定できません。 Express Edition で DLL をデバッグするには、実行可能なプロジェクトをソリューションに追加します。次に、これをソリューションの開始点として設定し、実行可能なプロジェクトから DLL のメソッドを呼び出します。

とのことだった。が、なんとか頑張ってC#のプロジェクトファイル(.csproj)を適当なテキストエディタで開いた後に

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">

となっている行のすぐ後の行に、

<StartAction>Program</StartAction>
<StartProgram>C:\Program Files\Microsoft Office\Office12\EXCEL.EXE</StartProgram>

を追加*1&保存・終了し、当該プロジェクト(ソリューション)を立ちあげた後に「デバッグ開始(F5)」で実行してやると無事にExcelが起動して、C#で作成した所望の機能をExcel側から呼んだ場合に無事にブレイクポイントにひっかかってくれた。これはたぶんExcel以外でも共通なのでメモン。


ふぅ、これでまたなんとかExpress版で凌げる。。。

*1:Excel2007の場合のパスにて設定