无法将程序集安装到缓存中?

我试图在Visual Studio 2010命令提示符上向缓存添加程序集。 我收到此错误“将程序集添加到缓存失败:尝试安装没有强名称的程序集”。 我从名为ListTasks2的WCF服务应用程序添加ListTasks2.dll程序集。 我从来没有遇到类似名称的项目,所以为什么现在提出一个问题呢?

注意:我尝试在Visual Studio中签名它仍然无法正常工作。 我想知道这可能是一个许可问题。 我使用了不同的用户凭据,并且能够添加程序集。 问题是我加载了VS解决方案,该项目签署了程序集。 我应该创建一个密钥对吗?

只有强名称的程序集才能安装到GAC中。 有关如何创建强命名程序集的信息,请参见如何:使用强名称签署程序集。

你可以为类libaray创建SNK或PFX,然后通过VS命令Prompt添加到gacutil