我有一个使用EF和Telerik组件的沼泽标准.Net Core ASP MVC页面。
该项目在我的机器上运行非常正常。
但是,我在开发人员方面并不擅长,也没有得到围绕该项目的生态系统。我正在尝试构建可部署的程序包,它似乎经历了说“为xxxxx还原程序包”的阶段。
然后尝试与https://nuget.telerik.com/nuget/FindPackagesById()?id=
联系以获取各种软件包,但失败
然后它会全部“安装”(我只能假定它尝试了一个不同的存储库),然后失败了。
然后构建失败并显示
c:\Program Files\dotnet\sdk\2.1.503\Sdks\Microsoft.NET.SDk\targets\Microsoft.PackageDependencyResolution.targets(198,5): Error NETSDK1004 Assets flie xxxxxx not found. Run a NuGet package restore to generate this file.
该文件不存在,我尝试了许多解决方案,但都没有碰到运气(一个是清除Nuget缓存-之后,我浪费了2个小时试图修复该项目!)
任何人都可以建议下一步吗?
答案 0 :(得分:0)
也许您遇到的情况与此问题类似,已报告给Github dotnet /SDK。和this issue这样的原因。
不确定您在Devops中使用了什么真正的msbuild命令,但是请尝试将/Restore
或-restore
开关添加到该命令。它可能看起来像:msbuild ...... /Restore
让我知道是否有帮助:)