VC++2005でビルドしたexeって、そのままMFC*.DLLを同じディレクトリに配置しただけでは動かないとのこと。試したら本当だった。DLL HELL解消策の一環か。いかん。1ヶ月近く、動かない実行ファイルを配布していたことに…
VC++2005をインストールしたパソコンしか使わなかったので気が付かなかった。スタティックリンクしてみたけどどうなんだろ?明日会社でこっそり試そう。
ちなみにVC++2005ってインストーラも作成できるらしい。
http://www.atmarkit.co.jp/fdotnet/clickonce/clickonce01/clickonce01_01.html
昔はInstall Shieldが別売りだったのにな。