ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 对程序集“----“签名时加密失败

对程序集“----“签名时加密失败

原创 Linux操作系统 作者:zeng_zhh 时间:2010-07-21 13:39:32 0 删除 编辑

 安装MSSQL2005的samples,然后打开Integrated Samples的C#例子,编译提示如下:

错误 1 对程序集“D:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\Storefront\CS\ServiceBrokerInterface\obj\Debug\ServiceBrokerInterface.dll”签名时加密失败 --“读取密钥文件“d:\Program Files\Microsoft SQL Server\90\Samples\Integrated Samples\Storefront\keypair.snk”时出错 -- 系统找不到指定的文件。 ”  

发现缺少keypair.snk文件,然后重建文件:
1.在VS2005命令提示窗口中执行下面命令: SN -K KEYPAIR.SNK 生成了密匙文件. 
 2.把keypair.snk复制到指定的目录下,
 3.查找 AssemblyInfo.cs,取消以下语句的注销.
    [assembly: AssemblyKeyFileAttribute(@"..\..\keypair.snk")]
    [assembly: AssemblyKeyFile("")]
 4.重新编译程序,错误消失。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28861/viewspace-668594/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-28

  • 博文量
    27
  • 访问量
    92494