安装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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28861/viewspace-668594/