创建过程中出现C#ActiveX错误

时间:2012-04-22 12:38:11

标签: c# activex

我遇到了以下问题:

我有一个ActiveX控件,在dev机器上它按预期工作, 当试图在其他机器上创建它时,我收到以下错误

Error: The system cannot find the file specified.

我正在使用以下行创建它:

 var activeX = new ActiveXObject("ScannerViewerControl.ScannerViewer");

我已经使用installshield进行部署,并标记为.NET Com Interop。

我能够在HKEY_CLASSES_ROOT下找到.dll的注册表路径。

我缺少什么?

1 个答案:

答案 0 :(得分:1)

您可能缺少客户端计算机上的active-x DLL的依赖项。根据您安装的VS的版本,您可能有一个名为depends的工具,您可以指向DLL并查看所需的依赖项。