我在项目中使用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不兼容吗?
任何建议都会有很大的帮助。
谢谢
答案 0 :(得分:0)
您是否正确设置了目标框架?
还记得在ABC.csproj中更新.NET Core应用程序包引用
<PackageReference Update="Microsoft.NETCore.App" Version="x.x.xxx" />