vs2010 does not have a strong name

处理步骤:

C:\myWorkSpace\IECG Dev. Tool\Forklift\DbUpgraderDLL\bin\Debug 为dll 所在目录

DbUpgraderDLL.dll为dll名称

mykey.snk 为自定义的新生成签名名称

调用vs2010命令行工具

1. cd C:\myWorkSpace\IECG Dev. Tool\Forklift\DbUpgraderDLL\bin\Debug

2. ildasm /all /out=DbUpgraderDLL.il DbUpgraderDLL.dll

3. sn -k mykey.snk

4. ilasm /dll /key=mykey.snk DbUpgraderDLL.il

snk生成成功后:

项目右键属性

参考:

Referenced assembly does not have a strong name如何创建强命名程序集, 如何查看强命名程序集的PublicKeyToken

时间: 2024-08-08 13:52:04

vs2010 does not have a strong name的相关文章

《VS2010(X64)&PCL点云库学习》Part 2 A simple test of PCL in MFC

<VS2010(X64)&PCL点云库学习>Part 2 A simple test of PCL in MFC                                                                             本文主要介绍如何将PCL的控制台程序移植到MFC中,基本内容还是按照上一篇PCL配置博文来继续讲解的. 1.新建MFC程序 2.应用程序类型对话框中,勾选基于对话框,一直下一步,或者直接点击完成. 3.配置环境:主要包括添加

VS2010 Extension实践(2)

在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI:在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制,如果需要高级的操作,比如注释选择的代码,就捉襟见肘,很是麻烦. 本篇我将展示如何深入挖掘VS2010 Extension,使它成为锋利的军刀,而不是绣花枕头.鉴于此,这里就从上面提到了的Feature--注释和取消注释选择的代码来剖析,希望可以为大家拓宽思路,更好的利用VS2010. 首先

用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行.双击提示: "无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题." 解决方案: 方案一 采用静态编译使用VS2010编译的程序在windowsxp中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对环境的依赖. 一般可以配置以下两项: 项目 -< **属性 -< 配置属性-<

VS2010 工程设置

   本篇文章的主要内容转载自 http://blog.csdn.net/waitforfree/article/details/8622059 ,感谢博主的辛苦劳动.此处,对比较重要的部分,进行进一步分析汇总,供以后学习总结使用.       VS2010的项目管理是以解决方案为中心,任何项目都是挂靠在解决方案下面,同一个解决方案下面可以添加多个项目,一次只允许一个项目处于活动状态.     以下建立一个 名为fangan的 解决方案,下面挂靠两个项目(ssyy和SecondProject)

Strong local nondeterminism for fBm

Let $B^\alpha$ be an $(N,1)$-fractional Brownian motion with index $\alpha\in(0,1).$ Pitt (Local times for Gaussian vector fields, Indiana Univ. Math. J. 1978) proved that $B^\alpha$ satisfies the following Strong local nondeterminism: there exists a

assign,copy,strong,weak,nonatomic的具体理解

例子: NSString *houseOfMM = [[NSString alloc] initWithString:'MM的三室两厅']; 上面一段代码会执行以下两个动作:  1 在堆上分配一段内存用来存储@' MM的三室两厅 ' ,比如:内存地址为 0X1111  内容为 ' MM的三室两厅' ,  2 在栈上分配一段内存用来存储 houseForWife ,比如:地址为 0XAAAA  内容自然为 0X1111 下面分别看下(assign,retain,copy):  1.assign的情

assign, retain, weak, strong, copy,unsafe_unretain

readonly, readwrite:是控制属性的访问权限,readonly只生成getter方法,其他类是无法修改其值的.readwrite是会同时生成getter和setter方法,其他类可以修改其值. assign, retain, weak, strong, copy,unsafe_unretained:在non-ARC中,assign和retain是一组,assign的对象属性引用计数不变,而retain会被+1.对应的在ARC中,weak和strong是一组,weak的对象属性引用

VS2010中dumpbin工具的使用

用VS2010生成的.obj文件..lib库..dll库..exe执行文件,如果想查看其中这些文件或库包含了哪些函数以及相关的信息(符号清单),可以通过VS2010自带的dumpbin工具来完成. dumpbin.exe为Microsoft  COFF二进制文件转换器,它显示有关通用对象文件格式(COFF)二进制文件的信息.可用使用dumpbin检查COFF对象文件.标准COFF对象库.可执行文件和动态链接库等. dumpbin工具只能在命令行下使用. 双击C:\Program Files (x

[郭襄跳崖]戏说arc下的weak和strong

strong: 只要我还strong引用着你,你就不会被dealloc. weak:   我只是weak引用你.只有存在别人strong引用着你,我对你的weak引用才是有效的. 这就像郭襄跳断肠崖,郭靖黄蓉拍马赶到,都伸手抓住了郭襄,形成了2个strong引用.郭芙后面赶到,只能眼睁睁看着,是一个weak引用,能看到郭襄,是因为有郭靖黄蓉2个strong引用. 如果郭靖黄蓉没拉住,两个strong引用置为nil了,则郭芙的眼神引用即weak引用就立即失效--郭襄跳入深崖,看不见了(deallo