1

我已经DLL使用 pgSQL 创建了(读取数据并返回到 Automation Anywhere),我正在尝试在 Automation Anywhere 机器人中使用它。但它显示一个错误:

无法加载文件或程序集 'npgsql, Version=4.0.2.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7' 或其依赖项之一。系统找不到指定的文件。

如果你有任何想法来解决这个问题,请帮助我。

4

2 回答 2

0

您还需要将在创建 DLL 时使用的依赖项添加到元机器人中,方法是在资产视图中将它们与 DLL 一起上传。在这种情况下,'npgsql.dll'。

如果您在另一台机器上构建了 DLL,除了上述步骤之外,您还可以尝试将依赖的 DLL 添加到 PATH 中。

于 2018-07-25T07:12:07.090 回答
0

您可以尝试将 pgSQL 所需的所有(复制粘贴)必要程序集(DLL)放在要调用的 DLL 函数中到 AAE 程序文件目录中。由于 Player 无法加载您的 dll 的依赖项,因此引发了此异常。

您可以复制的另一个地方是在运行 bot 时查看您的 dll 所在的位置并将所有必要的依赖程序集放在那里当您运行 metabot AAE 创建临时文件夹时,它会在其中复制您的 dll。在那里复制依赖项

于 2018-07-24T07:59:09.397 回答