VisualStudio2012でプロジェクトが作れない

Windows 8にVisual Studio 2012をインストール後、Windows Updateを実行
その後、Visual Studio 2012を起動して、フォームアプリケーションプロジェクトを新規作成しようとすると下記のようなエラーメッセージが出た

----
制約 ContractName
Microsoft.VisualStudio.Text.ITextDocumentFactoryService
RequiredTypeIdentity
Microsoft.VisualStudio.Text.ITextDocumentFactoryService に一致するエクスポートが見つかりませんでした
----

Microsoft Connectにもバグとして報告が上がっている模様。

Error message when attempting to create a new Visual Studio Express 2012 Project.

"No exports were found that match the constraint" Error creating a new project

どうやらWindows Updateが原因らしく、解決方法は以下のとおり。

  • "ComponentModelCache"ディレクトリを削除する。

  • Windows Update実行後の発生であれば、Visual Studio 2012のインストーラーを再実行する。
  • そういえばWindows Updateかけたな・・・

    ComponentModelCacheディレクトリは下記にあるので、
    ディレクトリをまるごと削除してしまう。

    ----
    C:\Users\{ユーザー名}\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
    ----

    隠しフォルダなんかになってる場合は、パス直打ちでアクセスしてみよう。

    参考:http://backyard.hatenablog.com/entry/20131002/1380722795

    コメント(1)

    コメントを投稿する