Visual Studio に必要なファイル 'setup.bin' が 見つからないといわれる

Setup コンポーネントをVisual studio 2005 でコンパイルしたときに

警告: Windows インストーラは、どの選択された必須コンポーネントにも含まれていません。
エラー: 必要なファイル 'setup.bin' が 'C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\Engine' で見つかりませんでした。
エラー: ブートストラップをビルド中に一般エラーが発生しました。
エラー: 回復できないビルド エラーです。

のようなエラーが出て困りました

ProcMonで調べてみると

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\GenericBootstrapper\1.0
というレジストリにアクセスしていることが分かりました。

visual studio - Could not find required file 'setup.bin' - Stack Overflow
検索してみると 1.0の部分がターゲットとなるVSのバージョンで異なるようです。
うちの場合は、SDKを C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\
に入れてるので、ここに Path というレジストリを追加すればエラーはなくなりました。

これで解決とおもいきや

msv2
できたセットアップ動きません!

C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bootstrapper\
にするのが正解だったようです…。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です