質問: dllと呼出しプログラムを同時にインストールする? dllとそのdllを呼ぶcalldllという親プログラムを作りました なおdllとcalldllは別ソリューションにありますので、dll.dllをcalldll.exeがあるディレクトリにコピーしてデバックしました(明示的リンクですのでdll.libはありません) デバック完了したのでreleaseでリビルドしたcalldll.exeを作り、同じくreleaseでリビルドしたdll.dllを同じ所にコピーしました すなわちc:\ユーザ\~~\projects¥calldll¥releaseに dll.dll、 calldll.exe、 calldll.pdb(これ何だか分かりません?)が入りました この状態でセットアッププロジェクトを作り、リビルドしたらsetup.exeとcalldll.msiが出来ました このsetup.exeを起動してインストールするとprogramfilesにはcalldll.exeしか入っていません dll.dllがインストールされていないのです どのようにしたらdll.dllを含めて一度にインストール出来るようになりますか? 色々と検索したりマニアルを読みましたが分かりません 教えてください、お願いします
回答: dll.dllプロジェクトのプライマリ出力をセットアップの出力に含めてください。 必要なファイルはちゃんと指定する必要があります。 ちなみに,.pdbはデバッグ用のデータベースですので,実行には不要です。