gpt4 book ai didi

c# - 在ssis脚本组件中添加第三方dll引用

转载 作者:太空狗 更新时间:2023-10-29 18:13:34 26 4
gpt4 key购买 nike

我在脚本组件中添加了第三方引用 (Json newtonsoft) dll(使用编辑脚本选项),但是当我运行包时,出现错误

无法加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。系统找不到指定的文件。

有什么建议吗?

我将无法在 GAC 中添加 dll。

我正在使用 SQL Server 2008。

最佳答案

通过“运行”,我假设从代理/命令行运行失败?它应该在 BIDS/SSDT 中工作。简短的回答是 DLL 必须在 GAC 中注册,或者您可以下载源代码并将该项目添加到脚本任务中,然后引用该项目。

查看该项目,它应该是一个强签名的 DLL(基于 Dynamic.snk 的存在),因此能够添加到 GAC。哦,但是您声明您将无法将其添加到 GAC 中,暗示这是权限问题而不是能力问题。

如果是这种情况,要么用源代码编译项目,要么用 Web 服务包装器将其包围,然后引用该服务。

我也看到了这个答案,看来你可以尝试动态加载引用。

关于c# - 在ssis脚本组件中添加第三方dll引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com