当前位置:编程学习 > C#/ASP.NET >>

请教高手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。  --------------------编程问答--------------------
引用 3 楼 feiyinglaoda 的回复:
怪我没说清楚。 
所有的环境都是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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,