首页 新闻 赞助 找找看

ActiveX控件注册失败,Setup Factory 7.0生成安装包时提示:该文件不支持dllregistersever(ActiveX自注册)

0
悬赏园豆:50 [已解决问题] 解决于 2015-02-11 11:08

在vs2013里面网页控件可以正常运行,用Setup Factory 7.0生成安装包发布时,有个测试注册com接口的功能,一直提示该文件不支持dllregistersever(ActiveX自注册),安装包倒是可以生成还能安装上,但是明显没注册成功,用的还是vs项目里的dll, 哪位知道怎么弄?

anlew的主页 anlew | 初学一级 | 园豆:5
提问于:2015-02-10 17:32
< >
分享
最佳答案
0

register32.exe /i s1010filepathselect.dll

收获园豆:50
Launcher | 高人七级 |园豆:45045 | 2015-02-10 17:43

安装包按说可以自动注册的, 现在vs2013没有自带安装项目了,还是第一次用这个软件。

anlew | 园豆:5 (初学一级) | 2015-02-10 23:07

@anlew: 你把 s1010filepathselect.dll 这个组件发给我

Launcher | 园豆:45045 (高人七级) | 2015-02-11 09:15

@Launcher: 怎么发你?

anlew | 园豆:5 (初学一级) | 2015-02-11 09:54

@anlew: 发我邮箱 vexillum@263.net

Launcher | 园豆:45045 (高人七级) | 2015-02-11 09:55

@Launcher: 发你了

anlew | 园豆:5 (初学一级) | 2015-02-11 10:15

@anlew: s1010filepathselect.dll 是托管程序集,不同于 Win32 DLL,托管程序集的 COM 注册请使用 regasm.exe 程序。

Launcher | 园豆:45045 (高人七级) | 2015-02-11 10:34

@Launcher:用VS的命令行手动注册好用了,Setup Factory 7.0 似乎不支持注册托管dll,要自己在安装程序里些注册代码啊

 

anlew | 园豆:5 (初学一级) | 2015-02-11 11:02

@anlew: 

找到了个Setup Factory 7.0  打包的.net的方法

http://blog.csdn.net/zhanglei5415/article/details/1922558 

anlew | 园豆:5 (初学一级) | 2015-02-11 11:12
其他回答(1)
0

选中注册com接口看看

上帝之城 | 园豆:2549 (老鸟四级) | 2015-02-10 22:32

注册com和注册类型库都选上的,点了测试后注册com就被去掉了还弹出这个提示

支持(0) 反对(0) anlew | 园豆:5 (初学一级) | 2015-02-10 23:04

@anlew: 用管理员账号注册试试

支持(0) 反对(0) 上帝之城 | 园豆:2549 (老鸟四级) | 2015-02-10 23:26

@上帝之城: 我试了下 register32.exe /i s1010filepathselect.dll  运行提示 找不到register32.exe

支持(0) 反对(0) anlew | 园豆:5 (初学一级) | 2015-02-11 08:56

@anlew: 字都写错了,当然找不到了,regsvr32.exe

支持(0) 反对(0) 上帝之城 | 园豆:2549 (老鸟四级) | 2015-02-11 10:19

@上帝之城: regsvr32.exe 这个我用了  ,提示s1010filepathselect.dll模块已加载,找不到入口点 dllregisterserver

支持(0) 反对(0) anlew | 园豆:5 (初学一级) | 2015-02-11 10:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册