visual studio:恢复包问题

时间:2017-11-21 00:33:25

标签: visual-studio-2015 nuget-package-restore

我在项目中使用visual studio 2015 update 3,并已将项目从源代码控制下载到我的本地存储库。

问题是当我尝试恢复它输出的包以下错误

PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\git
C:\Program Files\dotnet\dotnet.exe restore "C:\Users\XXXX\XXXX\XXXX\.vs\restore.dg"
log  : Restoring packages for C:\Users\\XXXX\XXXX\XXXX\project.json...
error: Unable to resolve 'moq.netcore (>= 4.4.0-beta8)' for '.NETFramework,Version=v4.5.2'.
log  : Lock file has not changed. Skipping lock file write. Path: C:\Users\XXXX\XXXX\XXXX\project.lock.json
log  : C:\Users\\XXXX\XXXX\XXXX\ABC.xproj
log  : Restore failed in 1392ms.
Errors in C:\Users\XXXX\XXXX\XXXX\ABC.xproj
    Unable to resolve 'moq.netcore (>= 4.4.0-beta8)' for '.NETFramework,Version=v4.5.2'.

这与Nuget版本与.net framework 4.5.2不兼容吗?

任何建议都会有很大的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

您是否正确设置了目标框架?

还记得在ABC.csproj中更新.NET Core应用程序包引用

<PackageReference Update="Microsoft.NETCore.App" Version="x.x.xxx" />