【发布时间】:2018-04-20 12:23:43
【问题描述】:
我正在使用NReco HTML to Image Generator for .NET,但是当我尝试执行这一行时:
var htmlToImageConv = new NReco.ImageGenerator.HtmlToImageConverter();
它会因异常而崩溃:
我偶然发现了this post,但我不确定它是否以某种方式相关。
我显然想先让它在 localhost 上运行,但我怀疑当我部署到 Azure 时也会出现问题......
我在控制台应用程序上测试了 Nreco 库,它(有点)工作正常。这里有什么问题?我没有发布任何代码,因为它实际上是一个添加了这三行的空 Azure Function 新项目。
【问题讨论】:
-
看来你需要程序集绑定重定向,试试 ti google 吧,希望对你有帮助
-
您不能使用运行时已经使用但具有不同版本的库。见this github issue
-
我可能理解这个问题,但并不完全理解(这个“绑定重定向”正如 Eugene Gorbovoy 所说)。我阅读了 Github 帖子,但找不到合适的解决方案。为什么会有这个限制?我什至不知道如何解决这个问题
-
在您的函数文件夹中,尝试创建一个
bin文件夹并将您希望使用的程序集放在该bin文件夹中。在探测程序集时,运行时将使用此位置作为后备。这可能不起作用,但通常会修复错误! -
你使用什么目标框架?在 netstandard2.0 "NReco.ImageGenerator" 的情况下,不能使用 nuget 包,因为它仅适用于经典 .NET Framework;对于 .NET Core 应用程序可以使用“NReco.ImageGenerator.LT”,但它不适用于免费用户。
标签: c# .net azure azure-functions nreco