http://d.hatena.ne.jp/frontline/20060209/p3 で書いていた、自作のヘルプファイルをVisual Studioにインストーラで統合してしまおうという件、以前開発者向けにリリースしたライブラリインストーラだと、うまく統合できていないことが判明。
で、もう一度MergeModuleから作り直してみても同じ。
仕方ないので、気を取り直して一度インストーラプロジェクトを閉じ、開き直して作ると、あれ?うまくいった...ように見えるが、一部のヘルプしか見えていない。
加えて、インストーラプロジェクトを開き直すと、以前インストールが中断されて巻き戻る件の時に削除した、
- HTML_Help_REgistration__RTL_---_---.msm
- VIntegraton_VS7_AppSearch_RTL_---_---.msm
- VIntegration_VS7_RTL_---_---.msm
- VSCC_Collection_Files_RTL_---_---.msm
- VSCC_Collection_Files_RTL_---_enu.msm
がプロジェクトに追加されている。なんでー?
前回は、なぜかインストールで巻き戻ってしまうので、上記の(勝手に導入された)マージモジュール群を外すことでしか対処できなかったが、今回はコレがないときちんと動かない(というかヘルプが統合されない。当然だろうな。ヘルプ統合用のマージモジュールっぽい名前だし....)。
前回のエラーの理由は何なんだろう?