签署引用的程序集后生成错误

时间:2012-05-03 09:07:13

标签: c# .net gac assembly-signing

我签署了一些很乐意使用预签名构建的程序集后,我的项目中遇到了构建错误。在错误列表中,我看到的错误如下:

  

类型“XXX”在未引用的程序集中定义。您必须添加对程序集'XXX,Version = [正确版本],Culture = [正确文化],PublicKeyToken = null [不正确的公钥标记< / b>]'

当还原为非签名程序集时(只有代码差异是引用程序集中的签名信息及其存储共享密钥的解决方案),所有内容都会重新构建。

不幸的是,这些文件需要签名,所以我想知道是否有人之前遇到过这个问题?

谢谢, 罗布

1 个答案:

答案 0 :(得分:4)

感谢大家的回答。

事实证明,这与集会签署的事实毫无关系。只有其他程序集仍然引用了我没有发现的旧签名版本。

...通常情况下,错误发生在椅子和键盘之间。