在vs2013里面网页控件可以正常运行,用Setup Factory 7.0生成安装包发布时,有个测试注册com接口的功能,一直提示该文件不支持dllregistersever(ActiveX自注册),安装包倒是可以生成还能安装上,但是明显没注册成功,用的还是vs项目里的dll, 哪位知道怎么弄?
register32.exe /i s1010filepathselect.dll
安装包按说可以自动注册的, 现在vs2013没有自带安装项目了,还是第一次用这个软件。
@anlew: 你把 s1010filepathselect.dll 这个组件发给我
@Launcher: 怎么发你?
@anlew: 发我邮箱 vexillum@263.net
@Launcher: 发你了
@anlew: s1010filepathselect.dll 是托管程序集,不同于 Win32 DLL,托管程序集的 COM 注册请使用 regasm.exe 程序。
@Launcher:用VS的命令行手动注册好用了,Setup Factory 7.0 似乎不支持注册托管dll,要自己在安装程序里些注册代码啊
@anlew:
找到了个Setup Factory 7.0 打包的.net的方法
http://blog.csdn.net/zhanglei5415/article/details/1922558
选中注册com接口看看
注册com和注册类型库都选上的,点了测试后注册com就被去掉了还弹出这个提示
@anlew: 用管理员账号注册试试
@上帝之城: 我试了下 register32.exe /i s1010filepathselect.dll 运行提示 找不到register32.exe
@anlew: 字都写错了,当然找不到了,regsvr32.exe
@上帝之城: regsvr32.exe 这个我用了 ,提示s1010filepathselect.dll模块已加载,找不到入口点 dllregisterserver