手动注册C#写的dll和通过InstallShield2015LimitedEdition 打包exe

原创 2016年08月29日 15:46:26


1/首先,通过C#是不能直接通过regsvr32XXX.dll来注册的,按照网上的解释,是因为C#写的dll是伪dll,所以不能通过这种方式来注册。会提示:这里,就可以通过另外一种注册方式regasm 来注册。

2/regasm注册方式:1.到本机目录:C:\Windows\Microsoft.NET\Framework下,找到自己的版本,例: C:\Windows\Microsoft.NET\Framework\v4.0(查找一下自己的regasm在那个位置下,我的是在C:\Windows\Microsoft.NET\Framework\v4.0目录),然后执行regasm/codebase 自己需要注册的dll,例:regasm /codebase C:\Users\lming\Desktop\12121212\ ActiveX.dll 以上就完成了注册。通过这种方式,同样可以注册未勾选com互注册编译后的dll

3/通过InstallShield2015LimitedEdition来打包注册,这个就是打包成一个exe或者msi的文件,来进行注册。打包exe呢,网上教程一大片,自己找吧。最后有一个比较注意的地方。就是激活后的和未激活的InstallShield2015LimitedEdition 默认打包有些不一样的地方。未激活的是默然打包成一个exe文件,激活后的,是分开的,这个是为了给激活账户一个自定义注册操作的权限,具体哪些,后文介绍,暂时未仔细研究。这里,就需要修改属性,来将我们需要打包的,打包成exe了。操作如下:1.解决方案,右键属性,选择配置,将配置改成单一镜像然后你要生成的exe就在SingleImage这个目录下,不会在以前的那个目录下。。。

 

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

【项目经验】——vs2012程序打包部署下载InstallShield2015LimitedEdition的两种解决方案

将近半年的完成的机房合作项目重新着手,感觉有点手生。在昨天打包部署的过程中还是遇到了一些问题,由于vs自带了打包的插件,所以就找教程准备下载一下,结果却发现了InstallShield2015Limi...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

InstallShield 2015 Limited Edition for Visual Studio打包发布项目软件

这两天做项目,需要对已经做好的软件进行打包,网上搜了一下,发现visual studio 2013具有自带的打包软件功能,是visual studio自带的一款插件InstallShield 2013...

InstallShield 2015 LimitedEdition VS2015打包 覆盖安装

转载:http://tieba.baidu.com/p/3596681127 1. 在General Information里,修改Product Version为新的版本号,此版本号应大于旧的...

使用VS2015打包winform程序安装包简单方法(不需要InstallShield)

前不久自己因为有需要,帮别人做了一个物理实验数据计算器,可以用excel导出导入数据等。因为电脑装的是VS2015,但是对方要求的用户机是xp系统的,所以最后只能用.Net framework 4.0...
  • DGPLM
  • DGPLM
  • 2016年01月28日 23:24
  • 19421

VS2012(InstallShield2015LimitedEdition)打包程序详解

原地址:http://blog.csdn.net/caiandyong/article/details/50586648 VS2012没有自带打包工具,所以要先下载并安装一个打包工具...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:手动注册C#写的dll和通过InstallShield2015LimitedEdition 打包exe
举报原因:
原因补充:

(最多只允许输入30个字)