在我的解决方案中,有一个 C# 类库项目(A 项目)。我想在该项目中添加强命名程序集。但是(A 项目)包含另一个 DLL(B.dll)。
我使用 VS2012 x86 Native Tools 命令提示符生成“a.snk”。像这样
sn.exe -k C:\A.snk
我在(A项目)的“AssemblyInfo.cs”中添加了以下代码。然后构建项目。
[组装:ComVisible(真)]
[程序集:AssemblyDelaySign(false)]
[程序集:AssemblyKeyFile("C:\A.snk")]
构建(A 项目)后,出现错误“程序集生成失败——引用的程序集 'B' 没有强名称”。但是(B.DLL)是由第三方创建的。
如何解决?非常感谢。