繁体   English   中英

无法加载文件或程序集。 需要一个全名程序集

[英]Could not load file or assembly. A strongly-named assembly is required

当我在Web api项目上调用端点时,出现此错误-

无法加载文件或程序集'System.Linq.Dynamic,版本= 1.0.5840.25917,文化=中性,PublicKeyToken =空'或其依赖项之一。 需要一个全名程序集。 (来自HRESULT的异常:0x80131044)

我似乎无法使用Visual Studio 2017用强名对此程序集-System.Linq.Dynamic.dll进行签名(请参阅下图)。

如果我使用命令行似乎可以正常工作,但是使用Visual Studio 2015时,似乎没有使用强名对dll进行签名。

在此处输入图片说明

在此处输入图片说明

您可以阅读System.Linq.Dynamic.Core,以查看有多少System.Linq.Dynamic分支。

开放性允许您选择另一个NuGet软件包,该软件包为项目提供了一个强大的命名程序集,从而解决了该问题。

希望其中一个叉子能够成长,有一天成为“上游” :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM