amy*_*n04 5 automapper nuget-package-restore azure-devops
在Team Services(以前是VSO)中在托管的构建代理上还原AutoMapper的问题确实很奇怪。它只是失败并显示警告“无法找到软件包AutoMapper的5.1.1版本”。
我们有一个自定义和私有的nuget仓库,因此我们不得不添加nuget.config列出所有源,但是由于某种原因,找不到AutoMapper!即使删除了packages文件夹,它在Visual Studio IDE中也可以正常工作。
为了测试它是否是带有nuget源的自定义设置,我为另一个解决方案创建了一个版本,该版本很高兴地通过了还原,因为那里没有对AutoMapper的引用。
我不能断定它是AutoMapper,因为它可以在IDE中运行,但是我不能说nuget.config是一个问题,或者是因为第二个解决方案可以工作(存在另一个问题)
我们解决了这个问题,具体方法如下:
当我们在构建过程中添加 nuget 配置部分时,问题就开始了,因为我们也有自己的 nuget 服务器以及内部包。
在尝试了 ExpressMapper 并使用它处理一些组件之后,我们发现 AutoMapper 是我们使用的一些包的依赖包,因此我们必须找到一种使用 automapper 的方法。
我们构建了我们需要的 automapper 包版本并将其上传到我们自己的 nuget 服务器并且有效。我希望这可以帮助别人。
| 归档时间: |
|
| 查看次数: |
1439 次 |
| 最近记录: |