今天我启动了VS 2015来完成一些工作,它提示有一个nuget更新,于是我进行了更新。之后,我创建了一个新项目来测试一些内容,但没有安装任何nuget。打开以前的项目并尝试从nuget安装更新都失败了。大多数错误是项目不可用,但在尝试不同的操作时,我还遇到了依赖项加载失败和其他一些细节问题。
无论在哪里进行操作,都会失败,导致无法使用。我该如何恢复到上一个版本?我甚至不知道之前的版本是什么,现在安装了什么。
它可以在MVC6项目上正常工作。
无论在哪里进行操作,都会失败,导致无法使用。我该如何恢复到上一个版本?我甚至不知道之前的版本是什么,现在安装了什么。
它可以在MVC6项目上正常工作。
System.Runtime.InteropServices.COMException (0x80004005): Project unavailable. ---> System.Runtime.InteropServices.COMException (0x80004005): Project unavailable.
at EnvDTE.Project.get_Object()
at NuGet.PackageManagement.VisualStudio.EnvDTEProjectUtility.GetReferences(Project project)
at NuGet.PackageManagement.VisualStudio.EnvDTEProjectUtility.GetReferencedProjects(Project envDTEProject)
at NuGet.PackageManagement.VisualStudio.VSSolutionManager.<>c__DisplayClass7.<GetDependentEnvDTEProjectsDictionary>b__6()
at Microsoft.VisualStudio.Shell.InvokableAction.InvokeMethod()
at Microsoft.VisualStudio.Shell.InvokableBase.Invoke()
at NuGet.PackageManagement.NuGetPackageManager.<ExecuteNuGetProjectActionsAsync>d__d2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.<ExecuteActions>d__1b.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.<PerformAction>d__0.MoveNext()