使用错误版本的程序包的Azure DevOps Build Solution

时间:2019-01-15 15:15:34

标签: azure azure-devops

我在Azure DevOps中为ASP.NET项目执行了“构建解决方案”步骤,但失败了,因为它试图使用旧版本的程序包。在我的代码中,仅在packages.config中进行了引用,并且我将该条目更改为使用版本1.0.7,但是在Azure DevOps中,它仍在尝试查找1.0.2,但找不到它。有什么想法为什么要尝试使用错误的软件包版本或如何强制使用新版本?我在Visual Studio中的项目没有引用旧版本。

2 个答案:

答案 0 :(得分:0)

您的NuGet软件包之一可能需要该软件包的1.0.2版本。要找出哪个版本,请删除本地版本1.0.2并在本地构建解决方案。然后查看构建输出,看看哪个软件包缺少该版本。也许看看这里: Increase Build Log Verbosity to Get More Details About a Build Problem

答案 1 :(得分:0)

.csproj文件中有尝试访问旧文件路径的引用,并且该路径中不存在该软件包的版本。所以我走出了一条糟糕的路,并解决了这个问题