掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.NETアップグレードウィザードが必ずエラーになります (ID:89707)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己解決しました。 ユーザーアカウントの名前に漢字を使用していると、"Documents and Settings" フォルダの下にあるユーザーフォルダも漢字になってしまいます。 アップグレードウィザードは、プログラムの実行時にテンポラリフォルダとして ユーザーフォルダの下に、"VSWebCache"というフォルダを作成して使用している 関係で、エラーが発生してしまうようです。 つまり、パス名に漢字などの全角文字が含まれていてはならないということです。 もしくは、全角文字は使用できるが、特定の文字が含まれる場合にエラーになる ということも考えられます。 ちなみに、変換対象のプロジェクトフォルダのパス名に全角文字が含まれていなく ても、ユーザー名が全角文字の場合、この問題が発生する可能性はあります。 アカウント名を半角英数字のみで作成して実験したところ、エラーは出なくなりました。 ただし、WindowsXPでは試していないので、Windows2000のみでこの現象が発生 している可能性はあります。 同様の問題でお困りの方がいらっしゃいましたら参考になればと思います。 それにしても、未だに漢字を使用することでエラーになるプログラムがあるとは 驚きです。しかも、マイクロソフトが提供している日本語版のソフトウェアで! MSDNのサポートに有償で問い合わせてもこの回答を得ることが出来なかったことも 付け加えておきます。 MSDNのサポートのレベルの低さにはあきれてしまいます。 サポートに結果の報告はしたので、どのような応答が来るのか楽しみです。 最後に、この問題について少しでも検討していただけた方がいらっしゃいましたら お礼申し上げます。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.