我有一个第三方程序集,我已经给出了一个强名称并作为我的应用程序的一部分进行部署,我收到以下错误:
无法加载文件或程序集'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.