无法加载文件或程序集'Version =,PublicKeyToken = null或其依赖项之一。强名称程序集是必需的

时间:2017-05-30 11:57:34

标签: c# .net .net-assembly

我有一个第三方程序集,我已经给出了一个强名称并作为我的应用程序的一部分进行部署,我收到以下错误:

  

无法加载文件或程序集'Version =,PublicKeyToken = null或其依赖项之一。需要具有强名称的程序集。

我使用以下命令对其进行了签名:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm" /dll /key="$(ProjectDir)mykey.snk" XXX.il /Output="$(SolutionDir)packages\XXX.2.71.1\lib\net40\XXX.dll"

我从以下问题中了解到,错误正在发生,因为我引用了一个没有强名称的程序集的副本。然而,当我查看我的参考文献的属性时,他们都说强名称 - 真实。 还有其他问题吗?

Assembly has a strong name, but I"m getting the error that says a strong name is needed.

0 个答案:

没有答案