我刚刚安装了Visual Studio 2013 Update 2(我的操作系统是Windows 8) 安装后,每当我打开Visual Studio时,我都会收到以下错误:
在此之前没关系,但是如果我打开一个项目,Visual Studio会崩溃
ActivityLog.xml中的最后记录:
<entry>
<record>964</record>
<time>2014/05/20 19:38:45.997</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Entering function CVsPackageInfo::HrInstantiatePackage</description>
<guid>{A6EFEF5F-BE9B-432A-ADFE-74A119AB4478}</guid>
</entry>
<entry>
<record>965</record>
<time>2014/05/20 19:38:45.997</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [JSONPackage]</description>
<guid>{A6EFEF5F-BE9B-432A-ADFE-74A119AB4478}</guid>
</entry>
<entry>
<record>966</record>
<time>2014/05/20 19:38:45.998</time>
<type>Error</type>
<source>VisualStudio</source>
<description>CreateInstance failed for package [JSONPackage]</description>
<guid>{A6EFEF5F-BE9B-432A-ADFE-74A119AB4478}</guid>
<hr>80070002</hr>
<errorinfo>Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Languages\Microsoft.VisualStudio.JSON.Package.dll' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>
<entry>
<record>967</record>
<time>2014/05/20 19:38:46.013</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [JSONPackage]</description>
<guid>{A6EFEF5F-BE9B-432A-ADFE-74A119AB4478}</guid>
<hr>80004005 - E_FAIL</hr>
<errorinfo>Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Languages\Microsoft.VisualStudio.JSON.Package.dll' or one of its dependencies. The system cannot find the file specified.</errorinfo>
</entry>
<entry>
<record>968</record>
<time>2014/05/20 19:38:54.439</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Entering function CVsPackageInfo::HrInstantiatePackage</description>
<guid>{60116BB0-6F13-49E2-A1CE-A185C783B68B}</guid>
</entry>
<entry>
<record>969</record>
<time>2014/05/20 19:38:54.439</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [ScssPackage]</description>
<guid>{60116BB0-6F13-49E2-A1CE-A185C783B68B}</guid>
</entry>
<entry>
<record>970</record>
<time>2014/05/20 19:38:54.498</time>
<type>Error</type>
<source>VisualStudio</source>
<description>CreateInstance failed for package [ScssPackage]</description>
<guid>{60116BB0-6F13-49E2-A1CE-A185C783B68B}</guid>
<hr>80131522</hr>
<errorinfo>Could not load type 'Microsoft.Scss.Editor.ScssPackage' from assembly 'Microsoft.VisualStudio.Web.Extensions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.</errorinfo>
</entry>
<entry>
<record>971</record>
<time>2014/05/20 19:38:54.498</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [ScssPackage]</description>
<guid>{60116BB0-6F13-49E2-A1CE-A185C783B68B}</guid>
<hr>80004005 - E_FAIL</hr>
<errorinfo>Could not load type 'Microsoft.Scss.Editor.ScssPackage' from assembly 'Microsoft.VisualStudio.Web.Extensions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.</errorinfo>
</entry>
我还检查了Windows错误日志:
1:
Failed to schedule Software Protection service for re-start at 2014-06-19T18:46:39Z. Error Code: 0x80070005.
2:
Faulting application name: devenv.exe, version: 12.0.30501.0, time stamp: 0x5361f453
Faulting module name: csproj.dll, version: 12.0.21005.1, time stamp: 0x524fcb78
Exception code: 0xc0000005
Fault offset: 0x0003151e
Faulting process ID: 0x15d0
Faulting application start time: 0x01cf74627d760129
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Faulting module path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC#\VCSPackages\csproj.dll
Report ID: 7b06404e-e056-11e3-8172-74f06dc3132d
Faulting package full name:
Faulting package-relative application ID:
3:
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at Microsoft.VisualStudio.Shell.Interop.IVsTaskBody.DoWork(Microsoft.VisualStudio.Shell.Interop.IVsTask, UInt32, Microsoft.VisualStudio.Shell.Interop.IVsTask[], System.Object ByRef)
at Microsoft.VisualStudio.Services.VsTask+<>c__DisplayClass29.<GetCallbackForMultipleParent>b__28(System.Threading.Tasks.Task`1<System.Object>[])
at Microsoft.VisualStudio.Services.VsTask+<>c__DisplayClass2f.<GetCallback>b__2e()
at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean)
at System.Threading.Tasks.TaskScheduler.TryExecuteTask(System.Threading.Tasks.Task)
at Microsoft.VisualStudio.Services.TaskSchedulerService.VsUIThreadBlockableTaskScheduler.DoOneTask()
at Microsoft.VisualStudio.Services.TaskSchedulerService.VsIdleTimeScheduler.FDoIdle(UInt32)
4:
Failed to schedule Software Protection service for re-start at 2014-06-19T18:46:39Z. Error Code: 0x80070005.
5:
Failed to schedule Software Protection service for re-start at 2014-06-19T18:46:39Z. Error Code: 0x80070005.
我该如何解决问题?
修改
重新安装更新2时问题无法解决。
答案 0 :(得分:3)
问题源于扩展:“用于Javascript的Windows库的Visual Studio扩展”。这已作为VS 2013 Update 2的一部分进行了更新。
如果您卸载此扩展程序,错误消息应该消失。这必须从Visual Studio外部的“程序和功能”控制面板窗口完成。
卸载它并重新启动Visual Studio后,它会说它仍然安装(对我来说,无论如何)。但是,错误应该消失。
答案 1 :(得分:0)
运行VSE 2013 for Web,更新4,得到以上消息: 程序包[JSONPackage]的CreateInstance失败 检查控制面板,我有VSE for JS v1.0.9200.20789 AS WELL AS和2.1.30324.53安装。首先我卸载了旧版本,尝试加载VSE,得到相同的消息。 然后卸载了更新版本的其他实例,获得了相同的消息。 然后尝试更新4的“修复”,看看是否有帮助。
答案 2 :(得分:0)
在我的VS2013 Update 5中,我遇到了完全相同的问题。我解决了卸载所有Resharper Extensions的问题。
Resharper - &gt; Extension Manager - &gt;已安装的扩展程序