如何将 Oracle managedaataaccess dll 添加到 ssis 中的脚本任务



我需要通过ssis包与oracle建立连接。我想到了在 c# 的控制台应用程序中实现连接

  1. 首先在控制台应用程序中安装 Oracle 托管数据访问 nuget 包

Install-Package Oracle.ManagedDataAccess.Core - Version 2.19.70

  1. 然后我建立了连接,结果是正确的
  2. 将下载 nuget 安装的文件夹复制到 C: 中的路径,在 SSIS 2017 脚本任务中添加 dll 作为引用,但在执行包时,它向我显示以下错误:调用目标引发异常并且没有显示更多细节。

存放 NuGet 包的位置 在此处输入图像说明

我在这里从引用输入图像描述中添加程序集

中断点,不输入 在此处输入图像描述

  1. 在脚本任务中放置断点,但不启动。我想这是因为dll

有什么想法吗?谢谢。

要么在 GAC 中安装组件(我相信该组件有一个安装程序(,要么注册 AssemblyResolve 事件以在自定义位置查找程序集。 EG

最新更新