欢迎光临

木子屋

标题: 对程序集log4net.dll签名时加密失败解决方法

作者: dnawo

日期: 2011-07-20 02:08 PM

分类: Win编程

内容: 在官方网站下载的log4net(1.2.10)，将源代码项目添加到解决方案后发现无法编译，提示错误：
引用内容对程序集“E:\www\log4net-1.2.10\src\obj\Release\log4net.dll”签名时加密失败 --“读取密钥文件“..\..\..\log4net.snk”时出错 -- 系统找不到指定的文件。 ”
原因是在log4net项目的AssemblyInfo.cs中设置了使用强名称，如果不需要强名称，只需在AssemblyInfo文件中找到下边几行代码再注释掉即可：
复制内容到剪贴板 程序代码#if STRONG && (CLI_1_0 || NET_1_0 || NET_1_1 || NETCF_1_0 || SSCLI)
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile(@"..\..\..\log4net.snk")]
#endif

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.070 ms

返回

标题: 对程序集log4net.dll签名时加密失败解决方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.070 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 2.102 ms

返回