症状
部署一个自定义的 Visual Studio 2013年独立 Shell 应用程序,然后使用项目向导来创建一个项目或添加项目项的包含 C 或 c + + 源文件。在此情况下,您会收到以下错误消息之一︰
-
无法加载文件或程序集 Microsoft.VisualStudio.VCCodeModel、 版本 = 12.0.0.0,区域性程序 = b03f5f7f11d50a3a 或其中一个依赖项。系统无法找到指定的文件。
-
未找到成员。(从 HRESULT 异常︰ 0x80020003 (DISP_E_MEMBERNOTFOUND))
-
无法完成该操作。未找到成员。
原因
不正确的 Microsoft.VisualStudio.TemplateWizard.dll 文件中的VCLanguageManager服务依赖会出现此问题。
解决方案
要解决此问题,请安装以下软件包︰
-
对于 Visual Studio 2013 RTM (ISO):http://download.microsoft.com/download/6/D/2/6D28583D-65E0-4377-A6F8-C53848557306/VS12-KB3054225.exe
-
Visual Studio 2013年更新 4 (ISO): http://download.microsoft.com/download/D/D/F/DDF4BFF2-1724-4002-9D0A-0ECB30B1A7C3/VS12-KB3025941.exe