misc.log

日常茶飯事とお仕事と

ショートファイル名としては正しくありません

インストーラをVS.NET 2003で作り、インストール。新しいバージョンを作り、再度インスト...あれれ?

〜はショートファイル名としては正しくありません。

というエラーでインストーラ停止。「〜」は11バイトの英字。なんでかな?

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24204&forum=7

にも質問が出ているが、同様にAdministratorでインストールしているため、良くある質問(Webで検索するとそこそこ引っかかるケース)には該当しないようだ。なんだろうねぇ。

....原因?と思われる点に気づいた。問題のインストーラは、Dドライブを固定対象としてインストールするように作られている。ところが検証環境はCドライブしか無い。おそらく、対象ドライブが無いというエラーが内部で発生しているが、それをキャッチしている処理が、「ショートファイル名として...」というエラーだと勘違いしているのだろう。