NuGet崩溃VS2010旗舰版

时间:2012-03-24 04:04:41

标签: visual-studio-2010 nuget crash

NuGet Package Manager崩溃了我的VS2010 Ultimate。有谁之前经历过这个吗?我卸载了扩展并重新安装。

当我打开包管理器时,弹出以下对话框“Microsoft Visual Studio遇到问题,需要关闭。”

我正在运行NuGet 1.6和VS2010版本10.0.40219.1 SP1Rel

提前致谢

更新: 我做了你的建议。我最终卸载了所有加载项并重新安装了nuget。这是堆栈跟踪:

System.AccessViolationException: {“尝试读取或写入受保护的内存。这通常表示其他内存已损坏。”}

堆栈追踪:
   在EnvDTE.ProjectItem.get_Kind()

at NuGet.VisualStudio.ProjectExtensions.GetProjectItem(ProjectItems projectItems,String name,String kind)

在NuGet.VisualStudio.ProjectExtensions.TryGetFile(ProjectItems projectItems,String name,ProjectItem& projectItem)

在NuGet.VisualStudio.ProjectExtensions.GetProjectItem(项目项目,字符串路径)

at NuGet.VisualStudio.VsProjectSystem.FileExistsInProject(String path)

at NuGet.VisualStudio.VsProjectSystem.FileExists(String path)

在NuGet.PackageReferenceFile.GetDocument(Boolean createIfNotExists)

在NuGet.PackageReferenceFile.d__0.MoveNext()

在NuGet.PackageReferenceRepository.d__0.MoveNext()

在System.Collections.Generic.List 1..ctor(IEnumerable 1集合)

在System.Linq.Enumerable.ToList [TSource](IEnumerable`1 source)

在NuGet.PackageRepositoryExtensions.d__29.MoveNext()

在System.Collections.Generic.List 1..ctor(IEnumerable 1集合)

在System.Linq.Enumerable.ToList [TSource](IEnumerable`1 source)

在NuGet.Dialog.Providers.UpdatesTreeNode.GetPackages()

at NuGet.Dialog.Providers.PackagesTreeNodeBase.ExecuteAsync(Int32 pageNumber,CancellationToken token)

在NuGet.Dialog.Providers.PackagesTreeNodeBase。<> c_ DisplayClass3.b _2(对象状态)

在System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)

在System.Threading.Tasks.Task.InnerInvoke()

在System.Threading.Tasks.Task.Execute()

在System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean ignoreSyncCtx)

在System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)

at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)

at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

在System.Threading.ThreadPoolWorkQueue.Dispatch()

在System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

0 个答案:

没有答案