【问题标题】:Can't install a signed component in the GAC?无法在 GAC 中安装签名组件?
【发布时间】:2011-06-07 00:10:45
【问题描述】:

我尝试通过拖放到 C:\WINDOWS\assembly 目录在 GAC 中安装强签名组件,但没有任何反应 没有错误消息,没有添加条目……什么都没有!

gacutil -I 也不工作。

即使我拖放一个未签名的程序集,我也不会收到一条错误消息,应该说“程序集没有强签名”。什么都没有发生。

为什么不呢?

附加信息:

我在组件中添加了以下 2 行

[assembly: System.Reflection.AssemblyVersion("1.0.0.0")]

[assembly: System.Reflection.AssemblyKeyFile("ScientificToolsLib.snk")]

我已经创建了强大的密钥文件,一切都构建得很好。 用 ildasm 仔细检查,我看到清单中出现了密钥。

但是,我还是不能在 GAC 中安装它???

谢谢

克里斯

【问题讨论】:

  • 当我看到你的问题时,我只能想到:三个问号都不合适。

标签: c# clr versioning gac


【解决方案1】:

这是一个 .Net 4.0 程序集吗? 4.0 GAC 位于“C:\Windows\Microsoft.NET\assembly”下。

【讨论】:

  • @Chris 没问题,像这样简单的事情有时可以让我们所有人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-12
  • 2017-12-06
  • 2021-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多