无法加载文件或程序集。需要强名称程序集
Could not load file or assembly. A strongly-named assembly is required
当我在我的网络 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。
您可以阅读 System.Linq.Dynamic.Core 以查看 System.Linq.Dynamic
有多少个分叉。
开放性允许您选择另一个 NuGet 包,它为项目提供了一个强命名的程序集,并解决了这个问题。
希望其中一个叉子会长大,有一天会变成 "upstream" :)
我有一个类似(相同)的错误(不同原因):
Could not load file or assembly 'xx' or one of its dependencies. A
strongly-named assembly is required. (Exception from HRESULT:
0x80131044)
事实证明,我从另一个项目引用的解决方案中的项目 ('xx') 未设置为在调试模式下构建。当我在 Visual Studio 中选择项目 ('xx') 的属性 (F4) 时,结果发现“调试时始终启动”的值设置为 False。
我设置为True,错误解决。
当我在我的网络 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。
您可以阅读 System.Linq.Dynamic.Core 以查看 System.Linq.Dynamic
有多少个分叉。
开放性允许您选择另一个 NuGet 包,它为项目提供了一个强命名的程序集,并解决了这个问题。
希望其中一个叉子会长大,有一天会变成 "upstream" :)
我有一个类似(相同)的错误(不同原因):
Could not load file or assembly 'xx' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
事实证明,我从另一个项目引用的解决方案中的项目 ('xx') 未设置为在调试模式下构建。当我在 Visual Studio 中选择项目 ('xx') 的属性 (F4) 时,结果发现“调试时始终启动”的值设置为 False。
我设置为True,错误解决。