【发布时间】:2015-09-15 16:33:27
【问题描述】:
在 VS2015 中本地运行。一切都很好。如果我部署到 VS Online,构建会失败,因为它找不到 HTML Agility Pack,它在解决方案中作为 Nuget 包。我检查了在 VS Online 中是否勾选了 Restore NuGet Packages。
对我不做的任何事情的任何想法。
【问题讨论】:
-
我以前见过类似的事情。检查this answer 以获得可能的解释。
-
这就是解释,也许吧。解决方案是什么?也将 nuget 包应用到第一个项目?
-
解决方案是重新排列repo中的文件夹布局,让所有*.csproj都放在*.sln级别下的子文件夹中。这将使该构建任务的默认逻辑按预期工作。
-
@YanSklyarenko,您是使用 VSO 中的 vNext 构建系统,还是使用 XAML 构建定义?有关差异的详细信息,请在下面查看我的答案。
-
@YanSklyarenko 这就是我所拥有的 - 一个包含 .sln 文件的文件夹和每个项目的子文件夹,在该文件夹中是一个 packages.config 文件,其中包含对 HtmlAgilityPack 的引用,这一切都很好正在开发中。
标签: tfsbuild azure-devops nuget-package-restore