无法加载文件或程序集“Select.Html.dep”

Posted

技术标签:

【中文标题】无法加载文件或程序集“Select.Html.dep”【英文标题】:Could not load file or assembly 'Select.Html.dep' 【发布时间】:2021-09-22 13:35:48 【问题描述】:

我有一个使用 Select.htmlToPdf.NetCore 的项目 - 一切正常。

今天我需要添加一个 WCF Web 服务。

我尝试使用普通的管理连接的服务 > 其他服务 > 配置 WCF Web 服务参考,这对我来说一直有效。

但是,它会一步步通过,然后吐出这条消息:

[13/07/2021 14:26:50.725] Adding Microsoft WCF Web Service Reference Provider to the project.
[13/07/2021 14:26:50.726] Importing web service metadata ...
[13/07/2021 14:26:50.744] Number of service endpoints found: 1
[13/07/2021 14:26:50.764] Scaffolding service reference code ...
[13/07/2021 14:27:05.041] Error:Error: Could not load file or assembly 'Select.Html.dep'. The module cannot be loaded because only single file assemblies are supported. (0x8013101E)
[13/07/2021 14:27:05.791] Done.
[13/07/2021 14:27:05.859] Failed adding Microsoft WCF Web Service Reference Provider to the project.

我的解决方案的根目录确实有一个文件。而且它似乎绝对是 HtmlToPdf 包所依赖的文件。

谁能解释一下如何解决这个问题?

谢谢

【问题讨论】:

请注意,它在修复方面特别有用,但这可能会更清楚地说明问题:***.com/questions/61612638/… 【参考方案1】:

你需要安装select.htmltopdf nuget包,这里是你可以安装这个的页面:Select.HtmlToPdf。

【讨论】:

我已经有了。正如我所说,代码运行和编译没有问题 我找到了一个参考,解决方案是将该库添加到 GAC:***.com/questions/40714233/…

以上是关于无法加载文件或程序集“Select.Html.dep”的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

无法加载文件或程序集。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集'netstandard,版本 = 2.0.0.0

无法加载文件或程序集 此处的程序集名称 或其依赖项之一。访问被拒绝

无法加载文件或程序集或其依赖项之一

寻找解决策略:无法加载文件或程序集[重复]