.net NetCore 2.0无法使用内部NuGet源还原

.net NetCore 2.0无法使用内部NuGet源还原,.net,nuget,restore,.net,Nuget,Restore,在使用NetCore2.0时,我创建了一个内部Nuget服务器。它可以在IE上成功运行,我们可以在上面看到包 第一步 通过在VS(Win10+Vs2017)上添加源代码并成功使用Dll,我可以在内部NuGet服务器上找到包 第二步 将在第一步中创建的项目复制到另一台计算机(该计算机仅安装NetCore 2.0 SDK,我在WinServer2008和Mac os 10.12.6上进行了尝试),在NuGet.config上添加源代码 <add key="nuget.my" value="h

在使用NetCore2.0时,我创建了一个内部Nuget服务器。它可以在IE上成功运行,我们可以在上面看到包

第一步 通过在VS(Win10+Vs2017)上添加源代码并成功使用Dll,我可以在内部NuGet服务器上找到包

第二步 将在第一步中创建的项目复制到另一台计算机(该计算机仅安装NetCore 2.0 SDK,我在WinServer2008和Mac os 10.12.6上进行了尝试),在NuGet.config上添加源代码

<add key="nuget.my" value="http://172.19.141.68:8000/nuget/Packages"  />

我得到了答案

解析器的默认版本是版本3。但是我的NuGet服务器是版本2。所以我们需要指定解析版本。 更改配置,如下所示:

< add key="nuget.myget" value="http://172.19.141.68:8000/nuget/Packages" protocolVersion="2" /> 然后做恢复。它运行成功。

我得到了答案

解析器的默认版本是版本3。但是我的NuGet服务器是版本2。所以我们需要指定解析版本。 更改配置,如下所示:

< add key="nuget.myget" value="http://172.19.141.68:8000/nuget/Packages" protocolVersion="2" /> 然后做恢复。它运行成功