Visual Studio の新規プロジェクト作成でエラーが発生する場合の対処方法

概要

いつの間にか、 Visual Studio 2008 で新規プロジェクトを作成しようとしたとき、「プロジェクトの作成に失敗しました *1」というエラーが表示するようになってしまいました。また、既存のプロジェクトで「新しい項目の追加」を実行してもエラーが発生してしまいました。

この記事は、そのときの対処方法についてのメモです。原因を一言で言うと、 Guidance Automation Extensions のインストール・アンインストールに問題がありました。

修復手順

修復手順は、 2 ステップでできるので簡単です。手順実行前に VS が起動していれば終了してください。手順実行後、プロジェクトの新規作成でエラーが出なくなれば完了です。

  1. 「C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe.config」をエディタで開く
  2. 以下の項目を探し、全て削除
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.VisualStudio.TemplateWizardInterface" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-8.9.9.9" newVersion="9.0.0.0" />
      </dependentAssembly>

上記手順を実施後にまだエラーが出るようであれば、再インストールや修復インストールが必要になります。

*1:英語版だと「Creating project 'New Project' ... project creation failed」