【问题标题】:unable to resolve 'SynchronizedConverter' in dot net core 2.0 web app when using dinkToPdf使用 dinkToPdf 时无法解析 dot net core 2.0 Web 应用程序中的“SynchronizedConverter”
【发布时间】:2021-02-21 22:24:58
【问题描述】:

我正在尝试按照 GitHub 上的说明将 DinkToPdf 点网核心包装器集成到现有的点网核心 2.0 Web 应用程序中。但是 IConverter/SynchronizedConverter/PdfTools 没有得到解决。猜猜我错过了一个 using 语句,但无法确定是什么..

这就是我所做的..

  1. 使用 .nuget 安装 DinkToPdf。 包成功安装到 users/userprofile/.nuget/.. /dinktopdf 文件夹

  2. 从 github (rdvojmoc/DinkToPdf/v0.12.4/64 bit/) 下载 64 位 dll 到项目文件夹

  3. 通过添加 services.AddSingleton(typeof(IConverter), new SynchronizedConverter(new PdfTools())); 更新了 startup.cs ConfigureServices() 方法;

此时我收到“您是否缺少 using ..”的错误

我也尝试了以下,验证了路径和LoadUnmanagedLibrary()都成功了。

public void ConfigureServices(IServiceCollection 服务) { var context = new CustomAssemblyLoadContext(); context.LoadUnmanagedLibrary(Path.Combine(Directory.GetCurrentDirectory(), "libwkhtmltox.dll"));

services.AddSingleton(typeof(IConverter), new SynchronizedConverter(new PdfTools()));

}

我错过了什么......感谢您的帮助。

【问题讨论】:

    标签: c# .net-core


    【解决方案1】:

    已解决。重新启动视觉工作室解决了这个问题。可能是缓存问题,如果可能,希望有更好的理由。

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多