安装期间FlexGrid dll注册?也许?

时间:2012-05-31 14:22:04

标签: .net winforms com setup-deployment msflexgrid

正如标题所暗示的那样,我很茫然,我希望得到一位来自这里的人的帮助......

我正在尝试使用VS2010设置和部署为同事使用flexgrid的winforms应用程序创建一个安装程序包。该项目成功构建并安装没有任何错误,但是当应用程序尝试调用flexgrid显示数据时,会收到下面图片中显示的错误。

enter image description here

我已经google了,直到我不能再谷歌了,无法找到解决方案! dll正被安装到apps根目录中,我已经尝试构建应用程序以同时针对32位和64位cpu,我已经尝试了corflags实用程序,以及我在互联网上找到的其他所有内容但没有任何作用。

我从未在项目中使用过flexgrid,我试图远离引用我的应用程序中的com对象,所以这对我来说绝对是第一次。该项目的依赖关系如下所示,如果这给任何人带来任何帮助......任何帮助将不胜感激!

enter image description here

1 个答案:

答案 0 :(得分:0)

您应该在每次调用regsvr32时设置flexgrid。如果没有在注册表中注册,即使所有内容都在正确的位置,也无法找到并调用它。  在安装过程中调用regsvr32可以防止延迟询问提升的用户权限。