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