小编Nis*_*ish的帖子

具有相同依赖关系的不同版本的nuget包的azure函数

我正在编写一个Azure函数,它使用我的私有Feed中的2个nuget包(A和B).包A直接使用Dapper版本1.50.2,包B使用Dapper.SimpleCrud 1.13.0,它依赖于Dapper版本[1.42.0,2.0.0].

在Azure函数中,我添加了project.json,其中指定了包A和B及其版本.

当我查看azure函数中已安装的软件包时,我看到Dapper 1.42.0和1.50.2都已安装.当我尝试调用包A和BI中的方法时,在azure函数日志中得到错误,说它无法找到Dapper版本1.40.(取决于我如何设置我的project.json,它将是Azure功能找不到的Dapper 1.40或1.50)

我已经创建了Dapper.SimpleCRUD包的测试版本,其中对dapper的依赖性来自[1.50.2,2.0.0]并且每件事都有效.

我也尝试将Dapper 1.50.2添加到project.json中,希望它能被Dapper.SimpleCRUD使用,但它似乎仍然可以吸引Dapper 1.42.

我是否在Azure Functions上缺少某些设置以允许此设置工作,或者这是Azure功能包管理的限制?

感谢您的任何帮助,您可以提供.

dependencies azure nuget-package azure-functions

10
推荐指数
1
解决办法
3946
查看次数