无法加载文件或程序集“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