原文:VS报:"dll标记为系统必备组件,必须对其进行强签名"错误

问题: VS生成程序时,报 要将程序集 XX.dll 标记为系统必备组件,必须对其进行强签名。 错误。 解决方法: 在报错的解决方案中找到一个可以发布的项目 引用该XX.dll的项目未必可以发布 右击该项目,选择 属性 选择 发布 点击 应用程序文件 按钮 找到该 XX.dll ,将发布状态有 系统必备 改为 包括 自动 再次运行成功。 参考: 首先说明一下:X是某程序集的名称,相当于数学中的未 ...

2014-08-26 09:39 1 12220 推荐指数:

查看详情

dll签名的由来和作用

C# dll签名介绍 之前基本没有这个概念,直到有一天我们的dll被反编译了,导致我们的代码基本上被看到了,才想起来要保护dll的安全性,因为C#语言的在编译过程中会产生中间语言导致dll很容易被反编译。暂且先不说如何加密,为了保证dll不被别人随便使用,就首先得对其进行签名 ...

Fri Mar 21 19:03:00 CST 2014 1 4181
给主程序签名及第三方dll签名

给主程序添加签名 添加完成后会自动生成一个*.pfx文件。 给程序添加强签名方法: 本文以Quartz.dll为例,使用vs ...

Mon Mar 28 06:19:00 CST 2016 1 2362
VS2015 打包添加系统必备组件

有时我们除了需要安装系统必备组件之外,还需要做自定义的子安装程序,如我的需要安装2007 Office System Driver: Data Connectivity Components!现将操作步骤整理如下,希望能对如我一般陷此困惑的朋友有所帮助,或能抛砖引玉!(1)将自定义的安装程序 ...

Thu Oct 19 21:44:00 CST 2017 0 2123
修改带有签名DLL并重新生成

一、如果含有签名,需要先使用去除签名工具,这里使用的是“StrongNameRemove”,点击修正就可以了,如果没有签名可直接下一步; 二、将没有签名DLL进行反编译,并修改; 使用微软的工具ildasm.exe:就是把DLL转换成IL文件的一个软件,打开DLL文件后 ...

Mon Jan 11 22:50:00 CST 2021 0 443
onActivityResult 标记为已过时

onActivityResult 虽然标记为已过时 不过暂时还可以使用 使用 registerForActivityResult 处理activity返回回调 调用相册 ...

Fri Apr 15 18:50:00 CST 2022 0 681
C# 给主程序签名及第三方dll签名操作

1、给主程序添加签名 添加完成后会自动生成一个*.pfx文件。 2、给第三方程序添加强签名方法: 本文以WAPIWrapperCSharp.dll为例,使用vs Tools下的工具命令 ...

Fri Apr 14 23:04:00 CST 2017 0 5746
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM