機能しない次のノイズテンプレートをどのように削除しますか?
Visual Studioの場合:Tools> Extensions and Updatesに移動し、テンプレートをアンインストールまたは無効にします
2010ユーザーの時間を少し節約するために、フォルダーを移動しました。
...\My Documents\Visual Studio 2010\Templates\ProjectTemplates
Visual Studio 201の場合、テンプレートキャッシュがここに見つかりました:
%USERPROFILE%\AppData\Roaming\Microsoft\VisualStudio\12.0\ProjectTemplatesCache
それらをディスクから削除すると、うまくいくはずです。それらが存在する場所は、それらをインストールした場所によって多少異なります。すべてのユーザーにインストールした場合は、
%ProgramFiles%\ Microsoft Visual studio 9.0\Common7\Ide\ProjectTemplatesCache
シングルユーザーの場合、
%USERPROFILE%\ Visual Studio 2008\Templates\ProjectTemplates
[〜#〜]編集[〜#〜]
InstallVSTemplatesが失敗した場合は、次のいずれかである可能性があります。私が手助けできないのは、ProjectTemplatesCacheディレクトリ内のファイルをランダムにダンプするプログラムです。
他のより可能性の高い原因は、ProjectTemplatesディレクトリに不正なテンプレートがあることです。 InstallVSTemplatesは実際にはこのディレクトリを通過し、すべてのファイルをProjectTemplatesCacheディレクトリに解凍します。このディレクトリを検索して、プロジェクトに追加されるジャンクファイルを含む.Zipファイルを見つける必要があります。ファイルを見つけたら、それを削除し、ProjectTemplatesCacheを削除してから、InstallVSTemplatesを再実行します。
カスタムプロファイルテンプレート(.vstemplate)の一部を手動で検索した後、次の場所で見つかりました。
%userprofile%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions
VS2010はいくつかのテンプレートを拡張機能としてインストールするようですが、作成者がそのように作成したようです。
テンプレートを削除した後、VS2010を更新するには、runコマンドで「devenv/setup」を実行する必要がある場合があります。
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates
C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplatesCache
C:\ Users [ユーザー名]\Documents\Visual Studio 2008\Templates\ProjectTemplates
最後に、管理者としてVisual Studio 2008コマンドプロンプトを開いて実行します。
devenv/installvstemplates
私にとっては、cache.binファイルをItemTemplatesCacheフォルダーから削除したときに問題が解決しました。このフォルダーの完全パスは次のとおりです。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache
また、以下の場所からテンプレートファイルを必ず削除してください。
Visual Studio Express 2010の場合、以下のすべてのフォルダーを削除する必要があります
%USERPROFILE%\ AppData\Local\Microsoft\VCSExpress\10.0\Extensions
私にとっては、VS2017を使用してここから削除することでした:%USERPROFILE%\ AppData\Roaming\Microsoft\VisualStudio\15.0_45552a03\ProjectTemplatesCache
Visual Studio 2013 Communityの場合、上記の不要なファイルをすべて削除した後、{program folder}\Common7\IDE\ItemTemplatesCache\cache.bin
を削除する必要があります。その後、VSはNew Project...
ダイアログにリストされたテンプレートを再構築します。
テンプレートがVSIXファイルをダブルクリックしてインストールされた場合、それは拡張機能と見なされ、上記のHamid Behnamによって説明されている手法を使用してアンインストールできます。それ以外の場合は、上記のテンプレートディレクトリの1つから削除できます。