C# 尝试还原包时出错

C# 尝试还原包时出错,c#,asp.net-mvc,visual-studio-2017,nunit,automoq,C#,Asp.net Mvc,Visual Studio 2017,Nunit,Automoq,我下载了一个教程的应用程序。在Visual Studio 2017 CE+中打开,截至今日所有更新 One of the dependency is AutoMoq (v 1.6.2) Another dependency is NUnit (v 3.0.1) 还有其他依赖关系,但我想如果上述方法奏效,我也可以采用相同的解决方案 我观察并尝试了“旧”和“新”两种方式,但要么我没有选择,要么它不起作用 当我管理Nuget项目时,我有几个带有“此源代码中不可用”的包,我唯一的选择是卸载 我可以看到

我下载了一个教程的应用程序。在Visual Studio 2017 CE+中打开,截至今日所有更新

One of the dependency is AutoMoq (v 1.6.2)
Another dependency is NUnit (v 3.0.1)
还有其他依赖关系,但我想如果上述方法奏效,我也可以采用相同的解决方案

我观察并尝试了“旧”和“新”两种方式,但要么我没有选择,要么它不起作用

当我管理Nuget项目时,我有几个带有“此源代码中不可用”的包,我唯一的选择是卸载

我可以看到一个栏,要求我点击恢复,我这样做和相同的问题

错误列表显示

项目服务的NuGet程序包还原失败:找不到程序包“NUnit”的版本“3.0.1”。 C:\Program Files(x86)\Microsoft SDK\NuGetPackages:在源“C:\Program Files(x86)\Microsoft SDK\NuGetPackages\”上找不到包“NUnit.3.0.1”。 . 有关详细的警告和错误,请参见错误列表窗口。

看看上面的路径,我不知道我是否需要安装一些SDK来让它工作,或者我是否错过了一个简单的步骤?本教程没有说明安装任何SDK,但是SDK的大小可能很大,因此如果需要,我不确定我需要哪个SDK

编辑:使用
Install Package AutoMoq-Version 1.6.2手动安装
安装程序包:

Some NuGet packages are missing from the solution. The packages need to be restored in order to build the dependency graph. Restore the packages before 
performing any operations.
At line:1 char:1
+ Install-Package AutoMoq -Version 1.6.2
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetMissingPackages,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

好的,所以我深入研究了一下,不确定这是否对将来的任何人都有帮助,但为了克服这个问题,我在VisualStudio中单击了工具>选项并查找Nuget Package Manager。在PackageSources下,我添加了一个新条目

Name: Nuget
Source: https://www.nuget.org/api/v2/
单击“更新”。 退出


单击“恢复”,一切都恢复了活力。

谢谢。这只是帮了我一点忙。