无法部署-在第三方站点上查找Nuget软件包

时间:2019-07-05 12:58:37

标签: visual-studio .net-core nuget web-deployment

我有一个使用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个小时试图修复该项目!)

任何人都可以建议下一步吗?

1 个答案:

答案 0 :(得分:0)

也许您遇到的情况与此问题类似,已报告给Github dotnet /SDK。和this issue这样的原因。

不确定您在Devops中使用了什么真正的msbuild命令,但是请尝试将/Restore-restore开关添加到该命令。它可能看起来像:msbuild ...... /Restore

让我知道是否有帮助:)