« エクスプローラでRapidSVN風表示 | トップページ | msiを直接編集したい »

2007年6月21日 (木)

セットアッププロジェクトが突然ビルドできなくなった

数日振りに作業するプロジェクトで、VS.NET 2003 を立ち上げ、インストーラをリビルドしたところ、

HRESULT = '80040155' を検査中にエラーが発生しました

といわれて、全くビルドできなくなるという現象に遭遇した。

結論から言うと、以下のページを発見して事なきを得た。

HRESULT = '80040155' を検査中にエラーが発生しました。を回避するには

インストールシールドのアンインストールだけではなく、
レジストリ修正のHotFixが必要みたい。英語つらいなあ。

http://d.hatena.ne.jp/aspx/20041129/p1

要は、InstallShieldを試しに使ってみようとして、若干古めのバージョンを入れたのがよくなかったっぽい。以下、Macrovisionのページより。

修正済み:Developerのアンインストールが、Microsoft Visual Studio .NETのビルドエラーを引き起こす。

症状

InstallShield Developer をアンインストール後、
Microsoft Visual Studio .NETでプロジェクトをビルドする際に以下のエラーが発生する。

HRESULT = '80040155' を検査中にエラーが発生しました。

原因

InstallShield Developerのアンインストール時のバグにより、
Visual Studio .NET の致命的なファイルが登録解除されてしまうため。

解決法

この問題は、Developer 7.04以降で解消された。

回避方法

添付のREGファイルを実行し、バグを修正する。

(後略)

Macrovision Knowledge Base
http://support.installshield.com/kb/view.asp?pcode=ALL&articleid=Q106194

ふーん、そうですか。まぁ、なにはともあれよかった。

|

« エクスプローラでRapidSVN風表示 | トップページ | msiを直接編集したい »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161557/15509961

この記事へのトラックバック一覧です: セットアッププロジェクトが突然ビルドできなくなった:

« エクスプローラでRapidSVN風表示 | トップページ | msiを直接編集したい »