从.Net Core 2.0-> 2.1升级Lambda时,我遇到了一些问题。我已将配置更改为使用2.1,但现在尝试执行Lambda时又遇到此错误:
我已经谷歌搜索了大约两天,但没有找到解决方案。我想知道是否有人遇到过这样的错误?
我已经尝试过的一些东西:
有人有什么想法吗?这有点含糊,以至于我不确定还有什么地方可以挖掘。
对于那些可能无法阅读该屏幕截图中文本的人,这里是CloudWatch的输出文本:
在应用程序依赖清单中指定的程序集 找不到(xxxxx.deps.json):软件包: 'System.Data.SqlClient',版本:'4.6.0'路径: 'runtimes / unix / lib / netcoreapp2.1 / System.Data.SqlClient.dll'
更新: 我发现这个问题与路径有关:
runtimes / unix / lib / netcoreapp2.1 / System.Data.SqlClient.dll
它应该只是引用:
System.Data.SqlClient.dll
问题是这些文件是自动生成的,我无法在部署时对其进行编辑,有人知道该路径来自何处以及如何编辑吗?