请教高手ActiveX打包的问题【c#2005】
我做了一个Activex控件,准备让其他的程序去调用。在本机debug后可以使用,但是打包到其他电脑上安装后搜索不到控件。register属性用的是vsdrpcom
系统是xp
我还需要做其他的设置吗。 --------------------编程问答-------------------- 用.Net做的吗?加Guid没?Xp系统里要有Framework支持,而且.net做出来的ActiveX控件不能用regsvr32注册,得用regasm注册,或直接打包成msi安装。 --------------------编程问答-------------------- 可能就是需要环境支持的,少dll什么 --------------------编程问答-------------------- 怪我没说清楚。
所有的环境都是c#2005,
Framework我都是装的一个版本,2.0的。
看网上说只要把register属性设置成vsdrpcom,就是用regasm注册的。打包后还是不行。
测试用所以用的[ClassInte易做图ce(ClassInte易做图ceType.AutoDual)]和[ComVisible(true)],不用加guid也可以吧。
之后就不知道怎么办了,郁闷两天了,继续郁闷ing。 --------------------编程问答--------------------
我也遇到了类似的问题了,请高手指教;
做了msi文件,如下:
<object id="helloworld" classid="clsid:9ED54F84-A89D-4fcd-A854-44251E925F09" width="800" height="400" codebase="ActiveX/Setup.exe">
<param name="UserName" value="xiayinsheng" />
<param name="EmpName" value="zhongguo" />
</object>
结果有如下问题:
1、好像每次都要安装;
2、当activex控件更新后,如何让IE自动再下载?
补充:.NET技术 , C#