繁体   English   中英

引用程序集“ CitiReusableCode”没有强名称的意思是什么,以及如何解决它?

[英]What does Referenced assembly 'CitiReusableCode' does not have a strong name mean and how to solve it?

我现在有关于此错误的当前问题

Assembly generation failed -- Referenced assembly 'CitiReusableCode' does not have a strong name

我发现这些问题与我相同

被引用的程序集“ XXX”虽然没有强名称

程序集生成失败-引用的程序集'Interop.Office'没有强名称

如何解决“参考程序集没有强名称”错误?

我按照解决方案中的步骤进行操作,但并没有为我的问题提供解决方案。

有没有人可以帮助我解决此问题。

如果引用的程序集是您的,则需要...

  1. 打开引用程序集的项目。
  2. 从主菜单中单击“项目”,然后选择“ xyz”属性。
  3. 导航到左侧的“签名”标签。
  4. 选中“对程序集签名”复选框
  5. 现在,您可以在“选择一个强名称密钥文件”文本框中使用密钥文件。

重建该程序集,您应该一切顺利。

现在,您可以打开进行引用的项目并重建该项目。 注意:您可能需要删除并重新添加参考。

希望这可以帮助!

这在两种情况下是可能的:

  1. 您在项目上启用了代码分析选项,并将Warnig视为错误选项。
  2. 您的项目具有签署的程序集的裁判

要解决该问题,请转到项目属性/签名,然后选中对程序集签名复选框。 从下拉列表中选择“新建...”选项,生成签名文件并将其添加到项目中。

该错误显示您的引用是否不在GAC中。

尝试在GAC中找到您的dll,通常在C:\\Windows\\assembly找到它,但是我不确定在您的PC中它在哪里。

如果您的dll不在其中,请尝试在GAC中放入参考

只需按照此方法将dll引用放入GAC

将DLL拖放到Windows Server 2008 .net 4.0中的GAC(“程序集”)中

尝试拖放是否被接受,但只需按照上面链接中的说明进行操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM