C# 部署打包 怎么将dll动态库打包成在安装时动态注册它
发布时间:2011-06-24 19:13:55 文章来源:www.iduyao.cn 采编人员:星星草
C# 部署打包 如何将dll动态库打包成在安装时动态注册它
我现在有一个VS2008编写的应用程序,里面用到了影像控件动态库ImagXpr7.dll,当在第一次运行该程序之前都要人为的去用Rregsvr32注册。现在我要将程序打包成安装文件,我希望在安装的时候就能自动地将ImagXpr7.dll注册下,有谁知道怎么弄吗?
------解决方案--------------------
1、用Install Shield,里面就有注册DLl的功能
2、自己写个注册控件的小程序(用regsvr32),最先运行注册控件的程序就可以了
------解决方案--------------------
打包成cab包,在安装部署中通过Process安装
再调用cmd执行Rregsvr32注册
也可使用installshield打包
------解决方案--------------------
打包的时候把动态库包含进去,安装后会自动触发注册;
VS2008部署默认是这么设置的;
至于怎么改就不太清楚了,我是安装完后自动注册的
------解决方案--------------------
获取可以向Install shield 或者wise这些打包工具似地,里面有脚本,可以控制这些动态库的注册;
我想VS2008部署中也应该有类似的功能吧
------解决方案--------------------
VS2008自带的部署打包工具可以的实现regsvr32的注册,在文件系统编辑器内找到要注册的文件,修改Register属性,版本信息中包含 OleSelfRegister 的 COM .dll 文件或 .exe 文件的默认设置为“COMSelfReg"
------解决方案--------------------
学习啊
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
虚心求教
本人刚学.net,有好多的问题明白,求大侠帮忙解释一下这个问题,本人不胜感激。
<asp:TreeNode Text="添加" Value="添加"...
-
【求助】.NET里有“关于”对话框组件吗?
小弟最近在用C#写东西,程序已经基本完工了,现在是想弄一个“关于”对话框,就是通常在“帮助...
-
VS2005 控件在winform下只能拖放,不能移动
VS2005 控件在winform下只能拖放,不能移动;在webform下直接拖放都不行.只能从工具箱里...
-
select控件
怎样在select框中显示图片?并且选择一个图片后可以显示在文本框中。请高手指点一下,最好详细一些!有实现的代码更好!!谢谢...
-
devExpress 控件能否将其它文件转换成PDF
1..devExpress 控件能否将其它文件转换成PDF(编程的方式自动转换)2.能否在指定位置给现...
-
菜鸟求助,关于学习的方法
我们刚开始学C#窗体控件,有哪位大虾能给提点学习这方面的建议
------解决方案--------------------
找...
-
关于VS2005添加自定义控件DLL
我在工具箱里点选择项,浏览dll文件,点确定,但是工具箱里没有显示我选择的控件
------解决方案-------...
-
fullcalendar如何绑定数据源
我做OA的日程安排功能,用的fullcalendar控件,第一次接触各种不会
我想让fullcalendar从绑定的数据源...
-
求人解答窗口间传递数值问题
我想做的是在Form1里textbox输入字符串或者数字,然后Form2里的 label1 能够显示出来
但是在两个...
-
C# 多项目相互调用
C#的解决方案中有多个项目(WinForm)
各项目都有自定义的组件、控件、公共变量
不同项目之间怎样相互调用、使...