0

正如标题所示,我很茫然,我希望能在这里得到一些人的帮助......

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

在此处输入图像描述

我已经用谷歌搜索,直到我不能再用谷歌搜索并且找不到解决方案!dll 被安装到应用程序根目录中,我尝试构建应用程序以同时针对 32 位和 64 位 cpu,我尝试了 corflags 实用程序,以及我在互联网上可以找到的所有其他东西,但没有任何效果。

我从来没有在项目中使用过 flexgrid,我尽量避免在我的应用程序中引用 com 对象,所以这对我来说绝对是第一次。如果这对任何人有任何启发,项目的依赖关系如下所示......任何帮助将不胜感激!

在此处输入图像描述

4

1 回答 1

0

您应该在每次调用regsvr32的设置期间注册 flexgrid 。如果没有在注册表中注册,即使一切都在正确的位置,也无法找到和调用它。在安装过程中调用 regsvr32 可防止延迟请求提升的用户权限。

于 2012-06-24T18:48:45.583 回答