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 というレジストリを追加すればエラーはなくなりました。
これで解決とおもいきや
できたセットアップ動きません!
C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\Bootstrapper\
にするのが正解だったようです…。
Comments