VB.NET 2005にやられる

昨晩、作成したプログラムを持って客先へ行ってきた。
納品ではなく、画面のイメージや操作感を見てもらうためだ。
直前までバタバタしていた事もあり、クリーン環境で試していなかったのが悪くまんまと動かない。
全く同じ構成のプログラムをVB.NET 2003で作成した時は動いて居たのに…

原因はmshtml(Microsoft HTML Object Library)を使用していたこと。
ファイルが無いのかと思ってコピーそしようと思ったら入ってる…
そこでエラーメッセージをググって見たら、.NetFramework 2.0になって、Microsoft.mshtml.dllがセットアップされなくなった事が原因だと分かった。が、現地で回復する事もできなかった為、諦めて自分のノートPCで説明した。
せめてセットアッププログラムを作る際に自動でピックアップして欲しい。

本番リリースじゃ無くて良かったよ…
後で原因と対策をまとめるかな。