注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

xian827991006

专注于DotNet编程,QlikView开发,网站seo,各种软件工具,互联网

 
 
 

日志

 
 
关于我

爱看书、爱探索的人. 目前关注与QlikView开发,推荐一个QlikView资源站。www.qlikviewcn.com

网易考拉推荐

C#写ActiveX控件以及部署文章参考  

2012-02-08 16:11:32|  分类: ActiveX相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://blog.bossma.cn/dotnet/csharp-activex-cab/  (一系列文章)

http://www.trustsino.com/jiuzhou/code_signing/codesigntool_help.html

http://www.cnblogs.com/Charles2008/archive/2010/04/11/1709844.html

http://www.cnblogs.com/huigll/archive/2010/06/01/1749329.html

http://www.dotblogs.com.tw/justingong/archive/2011/06/01/26802.aspx

http://wenku.baidu.com/view/d9157f59be23482fb4da4cd5.html

http://hi.baidu.com/1987raymond/blog/item/e52f1d3f7a25d5ff54e7230a.html(也是一系列)

      最近两天半的时间都在进行打包处理。然后怎么弄也成功不了,郁闷了好久,经过参考其中的文章,以及自己的不断尝试终于把activex控件部署并且能用了。

在这过程中需要注意的是:

1.用.NET开发的ActiveX控件只支持在安装了.NET并且浏览器允许.NET的情况下才可以正常使用。因为这个所以在打包的时候有个前置条件,需要检查客户端是否有.net环境。因为这个条件而卡了我好久。按说win7上面肯定有.NET环境,可是死活在win7上安装不成功。不知道为什么?最后在win7上安装的时候把前置条件去掉,此时就能成功了。

2.打包的过程和winform打包的过程没什么区别。但是再发布时必须进行签名,否则浏览器直接就给你拒绝了,不让你安装。签名工具的选择我也试了好久才成功。按照网上的一些方案进行,就是和别人写的效果不一样。因为我用的是VS2010进行的命令行,所以出现不了,最后用VS2008的命令行,然后用signtool wizard命令就能对exe或者cab进行签名了。

3.当VS自己打包完毕后如果你需要弄成cab包的样式的话还需要一个cab的工具,这个需要下载,貌似官网不支持了?我不确定。反正我自己下载一个,然后用了下面的命令进行打包的,命令的意思自己取查吧:

E:\CardProject\开发区\Device_Adapter\csharp\src\ReadCardControl\tools\cabarc -s 6144 N d:\ReadCard.cab  *   //只能打包下面的文件,不能打包文件夹
E:\CardProject\开发区\Device_Adapter\csharp\src\ReadCardControl\tools\cabarc -r -p -s 6144 N d:\ReadCard.cab  *    //递归下面的文件夹

说明:我打包成的反正不安装,win7不安装,xp也不安装。我也不知道为什么?

其他的就是,在测试的过程中凡是你想到的都要进行试验,而且要反复试验,这次没成功可能是因为环境什么的,等你快疯掉的时候你再冷静一下分析分析。如果真的一点办法也没有的时候,一步一步的再次试验一下你以前的方案,没准就行了。

  评论这张
 
阅读(1017)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017