我已经为 VS 2017 安装了 AWS SDK 工具包。它运行良好。几天前突然间我收到错误“加载 AWS 配置文件时出错:找不到方法:'Amazon.Runtime.TcpKeepAlive Amazon.Runtime.ClientConfig.get_TcpKeepAlive()”
我已经尝试卸载并重新安装该工具包,我也尝试将它安装在具有 VS 2013 的其他机器上,但都给出了相同的错误。
我有最新更新的 Windows 10。VS2017 社区版 VS2013 社区版
提前致谢。
我已经为 VS 2017 安装了 AWS SDK 工具包。它运行良好。几天前突然间我收到错误“加载 AWS 配置文件时出错:找不到方法:'Amazon.Runtime.TcpKeepAlive Amazon.Runtime.ClientConfig.get_TcpKeepAlive()”
我已经尝试卸载并重新安装该工具包,我也尝试将它安装在具有 VS 2013 的其他机器上,但都给出了相同的错误。
我有最新更新的 Windows 10。VS2017 社区版 VS2013 社区版
提前致谢。
这主要是由于已经添加到 GAC 的旧版本的 AWSSDK.core 导致您的 VS 使用旧版本的 AWSSDK.core.dll。
从 GAC 卸载所有其他/以前版本的 AWSSDK 库(AWSSDK.S3.dll 等)后,我解决了这个问题。
将最新的 AWSSDK.core.dll 安装到 GAC 也可以工作。
希望此信息对某人有所帮助。
对我有用的解决方案: https ://github.com/aws/aws-sdk-net/issues/1138
我已通过卸载最新版本并从 Visual Studio 更新网站安装此先前稳定版本的 aws 工具栏解决了此问题(确切链接https://aws.amazon.com/visualstudio以前的 vsix 下载的位置).. 如果您找不到以前的版本在这里我添加到我的驱动器你可以下载.. https://drive.google.com/open?id=1Fkrxmv-dM8fwGDjNqse1Ssdm0k3YYbcH
安装旧扩展后,请务必在 VS 中禁用自动更新扩展。