Question

y-ohara on Wed, 24 Apr 2013 11:51:59


Windows7 + VS2008Pro(sp1) の環境で使用しています。

メニューの<ファイル>-<新規作成>-<プロジェクト> を選択したときに表示されるプロジェクトのテンプレートの種類がいつもと違うものになってしまいました。

例えば以前は、「空のソリューション」テンプレートが使えていたのですが、今はテンプレートのリストに出てきません。

devenv.exe /installvstemplates コマンドを使っても復元せず、

ツールの<設定のインポートとエクスポート>で設定をリセットしても復元せず、

C:のユーザーのAppdataの中にあるVisualStudioのファイルを削除して再起動しても復元しません。

VisualStudioの修復インストールをしてもだめでした。

ただ、同じPCに別のユーザーを作ってログインしたところ、このユーザーでは元通りのプロジェクトテンプレートが表示されました。

テンプレートがユーザー設定に紐付いているように見えるのですが、設定を初期化して元に戻す方法はないでしょうか?


Sponsored



Replies

Azulean on Wed, 24 Apr 2013 13:19:08


ドキュメント(マイドキュメント)にも Visual Studio のフォルダーがあり、ここらに設定やらテンプレートやらがあります。
こちらもリネームして退避、あるいは削除と言ったことは試されていますか?

y-ohara on Thu, 25 Apr 2013 02:33:30


Azulean様 返信ありがとうございます。

AppDataフォルダに併せて、マイドキュメント配下のVisualStudio2008フォルダのリネーム&再起動も試みたのですが、残念ながら同じ結果で解決しませんでした・・・。

Azulean on Thu, 25 Apr 2013 14:18:36


ユーザーアカウントに依存するとすれば、レジストリ、ドキュメント、AppData(Roaming/Local)ぐらいな気がします。
devenv.exe /ResetSettings で効果がないなら、レジストリ(HKEY_CURRENT_USER 以下の Visual Studio ノードのもの)、ドキュメント(Visual Studio 2008)、Appdata(Roaming と Local 両方)を消してもダメなら、申し訳ないですが、そのアカウントを放棄するとか、プロファイルを削除して作り直すとか、再インストールとかしか思い浮かびません。。。

(手間をかけたくないということであれば、お金を払って有償サポートを受けるのも手ですが、特定できないかもしれません)

y-ohara on Fri, 26 Apr 2013 05:24:51


Azulean様 回答ありがとうございます。

取り急ぎ、ユーザーを作り直せば復旧するところまでは判明していますので、他のユーザーに移行することで対処したいと思います。

尚、レジストリのクリアまではまだ試せていませんが、これで解決するようでしたらこちらのスレッドにてご報告させていただきたいと思います。