日期:2014-05-17  浏览次数:21281 次

一个office文档嵌入的小程序,为什么程序本机运行正常,发布后就闪退?
我在一个winform程序中加了office的嵌入功能,当然不是我自己写的,一个叫Edraw Office Viewer Component的插件,我是在csdn上下载的一个8.0版本的破解版,本机测试是可以的,效果很好。但是我现在打包发布后,在别的电脑上安装,插件就失效了,直接退出程序,这个插件有四个dll文件
这个插件的效果我很喜欢,希望大家能帮我解决这个问题,或者有别的方法实现office的嵌入(别是webbrowser,那种好像问题很多,而且效果不好)!
我在发布的时候有一个警告:由于程序集AxInterop.EDOfficeLib.dll创建了对嵌入互操作程序集Interop.EDOfficeLib.dll的间接引用,因此创建了对该程序集的引用。请考虑更改其中一个程序集的“嵌入互操作类型”属性。会不会是这个原因!
或者就是这个插件破解不完全,不允许使用?
现在非常着急,希望大家帮帮我,大神们各显其能!!分数实在不多了,尽我所有
winform 插件 office嵌入

------解决方案--------------------
于程序集AxInterop.EDOfficeLib.dll创建了对嵌入互操作程序集Interop.EDOfficeLib.dll的间接引用,因此创建了对该程序集的引用。请考虑更改其中一个程序集的“嵌入互操作类型”属性。会不会是这个原因!
有没有按照这个提示更改?是否需要别的环境的支持?
------解决方案--------------------
这是一个com控件,本身要在目标电脑上注册。