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

问题描述 投票:0回答:1

当我在我的web api项目上调用端点时,我收到此错误 -

无法加载文件或程序集'System.Linq.Dynamic,Version = 1.0.5840.25917,Culture = neutral,PublicKeyToken = null'或其依赖项之一。需要一个强名称的程序集。 (HRESULT异常:0x80131044)

我似乎无法使用Visual Studio 2017使用强名称签署此程序集System.Linq.Dynamic.dll(请参阅附图)。

如果我使用命令行它似乎工作,但是使用visual studio 2015,似乎没有用强名称签署dll。

enter image description here

enter image description here

c# .net visual-studio .net-core .net-assembly
1个回答
3
投票

你可以阅读System.Linq.Dynamic.Core,看看有多少System.Linq.Dynamic的叉子。

openness允许您选择另一个NuGet包,它为项目提供了一个强大的命名程序集,并解决了这个问题。

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

© www.soinside.com 2019 - 2024. All rights reserved.