SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage

这篇具有很好参考价值的文章主要介绍了SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这两天遇到一个蛋疼的问题,在开发SSIS包时候,引用到Microsoft.WindowsAzure.Storage.dll这个DLL,并且程序在编写时没有报任何错,dll路径正确,版本正确,但是在运行的时候老是提示:

未能加载文件或程序集“Microsoft.WindowsAzure.Storage, Version=4.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件

纠结了很久,网上各种方法找遍了,大概就是说dll没有注册成功,幸得一位大神指引,现将问题总结如下。

需要使用Gacutil.exe 注册DLL,步骤:

1. 找到这个路径:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools

找到gacutil.exe文件,要使用它来注册DLL

SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage

2. 使用管理员身份打开cmd命令窗口,并进入到上面的目录

命令:cd C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools

SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage

3. 输入以下命令:

gacutil /i "C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9\bin\plugins\Diagnostics\Microsoft.WindowsAzure.Storage.dll"

即:gacutil /i + 你项目中引用DLL的完整路径

(因为路径中有空格所以加了双引号)

SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage

 提示:程序集已成功添加到缓存中

表明DLL注册成功,问题解决!

这是大神提供给我的文章:Register DLL Assembly Gacutil.exe(全局程序集缓存工具)_weixin_34122548的博客-CSDN博客

开发环境:VS 2019,SQL Server 2016文章来源地址https://www.toymoban.com/news/detail-472764.html

到了这里,关于SSIS 报错:未能加载文件或程序集 Microsoft.WindowsAzure.Storage的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包