今天做了一个测试COM+项目,强命名设置为[assembly: AssemblyKeyFile("http://www.cnblogs.com/TestECardComPlus.snk")],编译出现了警告字样,提示:使用命令行选项“/keyfile”或适当的项目设置来代替“AssemblyKeyFile”。
查了MSDN,告知:指定一个包含程序集公钥、程序集公钥容器或部分签名的程序集的首选方法是使用编译器选项,建议不要在代码中使用
作出修改:依然保留强命名设置,并在编译器中输入命令:“输出目录”>csc /keyfile:文件地址\snk文件 /t:library /r:System.EnterpriseServices.dll 编译文件.cs。
OK,完成