azure-devops - 构建在我的本地成功,但在 vsts azure DevOps 上失败
问题描述
我可以在本地成功构建我的项目。当我通过 VSTS 进行时,构建不成功。我收到一条错误消息,指出在我的子项目中找不到 dll。它是 Rapportage.Logic。Rapportage.Logic 使用了丢失的 dll
解决方案
构建在我的本地成功,但在 vsts azure DevOps 上失败
这取决于您如何添加 ReportViewer 引用。
如果您手动添加 ReportViewer 引用,则需要将 ReportViewer 引用添加到解决方案/项目文件夹,然后从该文件夹添加引用。在这种情况下,引用路径不是硬编码路径。此外,您需要将这些/此 ReportViewer 引用添加到源代码管理并提交到 Azure devops 存储库。
如果通过 nuget 添加 ReportViewer 引用,则需要添加 nuget restore 任务来恢复那些 nuget 包。我可以看到您正在使用构建日志中的 nuget restore 任务(第二个图像。),但在构建定义中,我没有看到您添加了该任务(第 3、4 个图像。)。因此,请确保在 Azure devops 上构建时已还原这些包,如果这些 nuget 包已还原,您可以检查还原任务。
希望这可以帮助。
推荐阅读
- python - 嗨,我正在尝试在 VScode 中导入/安装请求和漂亮的汤,但以下不起作用
- python - 多索引数据框熊猫中负值的括号
- java - Java中的替换密码。仅在以大写形式编写时进行编码
- javascript - 函数定义后有冒号的地方是什么语法?
- go - 结果在 TDengine go 连接器的协程使用中不匹配
- javascript - 如何在 devextreme 数据网格中添加下拉列
- java - Firebase Realtime 数据库数据可以读取但不出现在数据库中?
- python - Spyder 无法从控制台检索此变量的值
- python-3.x - 如何在 spark.sql UDF 中将列名作为参数传递
- python - 沿自定义轴镜像(如汽车下方的阴影)