Visual Studio 2010のシステムへの登録ユーザー名が"Microsoft"/"Micorosoft"になっていました。システムそのものの登録情報から引いてきたようです。ではシステムつまりOSを入れたときにどうしたのかはよく覚えていませんが、適当にクリーンインストールしたものです。
何が問題か §
AssemblyInfo.csにまるでMicrosoftが作ったかのような情報がデフォルトで埋め込まれてしまいます。そのまま直し忘れて公開してしまうといろいろな形で各方面に迷惑がかかります。
調べてみた §
この問題は3つの意味でやっかいです。
- 64bit OS上ではレジストリがリダイレクトされて設定するパスが分かりにくい
- レジストリを直すだけではスプラッシュ画面が直らない
- そもそも、OSの設定がおかしいわけで、Visual Studioだけ対策しても十分ではない
対処方法 §
英語ですが、まるまるそのまま対応が載っていました。(パスとコマンドは簡単に読めるので特に説明はしません)
ちなみに64bit OSそのものは以下と同じパスで良いようです。(Windows 7でも)
感想 §
いくつものプロジェクトを作成する作業が面倒になって調べたらありました。その前にレジストリエディタでパスを探しましたが。それだけではスプラッシュが更新されず不十分でした。
というわけで、Visual StudioだけでなくOSの間違った情報を書き換えられました。