Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570097
  • 博文数量: 155
  • 博客积分: 4015
  • 博客等级: 上校
  • 技术积分: 1625
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-18 16:55
文章分类

全部博文(155)

文章存档

2009年(20)

2008年(39)

2007年(66)

2006年(29)

2005年(1)

我的朋友

分类: C/C++

2006-11-03 11:21:54

  这几天在写C#,当引用到装配件Shape.dll,生成一个ShapeUesr的程序时,报错如下:
 
  程序集生成失败   --   引用的程序集“shape”没有强名称.
 
  针对此报错,先分析引用的'Shape'装配件,没有强名(程序+公共+版本)。
 
回到Shape程序,使用sn  -k  shape.snk,将shape.snk添加至以下一段:
[assembly: AssemblyKeyFile("shape.snk")]
 
然后再重新buiding成Shape.dll,此时Shape.dll已被强名。再使用ShapeUser引用该装配件时,便不会
出现上面的问题了。
 
 
Jerry_Chow
06/11/03
 
PS:
  其实无论我们遇到什么事,乍一看是无头绪的。
但是静下心来,仔细观察出现的现象,给你的提示。
分析一下,找到问题根源所在。
问题也就迎刃而解了。
阅读(10521) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~