C# Can';是否在GAC中安装已签名的组件?

C# Can';是否在GAC中安装已签名的组件?,c#,clr,versioning,gac,C#,Clr,Versioning,Gac,我尝试使用拖放到C:\WINDOWS\assembly目录,在GAC中安装一个强签名组件,但什么也没有发生 没有错误消息,没有添加条目。。。没什么 我也不工作 即使我拖放一个未签名的程序集,也不会得到一条错误消息,该消息应该是“程序集没有强签名”。只是什么都没发生 为什么不呢 其他信息: 我在我的组件中添加了以下两行 [assembly: System.Reflection.AssemblyVersion("1.0.0.0")] [assembly: System.Reflection.Ass

我尝试使用拖放到C:\WINDOWS\assembly目录,在GAC中安装一个强签名组件,但什么也没有发生 没有错误消息,没有添加条目。。。没什么

我也不工作

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

为什么不呢

其他信息:

我在我的组件中添加了以下两行

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

[assembly: System.Reflection.AssemblyKeyFile("ScientificToolsLib.snk")]
我已经创建了强大的密钥文件,一切都很好。 与ildasm再次检查后,我看到密钥出现在清单中

但是,我仍然不能在GAC中安装它

多谢各位


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

当我看到你的问题时,我所能想到的是:三个问号,其中没有一个是合适的。@Chris没问题,像这样简单的事情有时会让我们都感到困惑。