1

我已经为 VS 2017 安装了 AWS SDK 工具包。它运行良好。几天前突然间我收到错误“加载 AWS 配置文件时出错:找不到方法:'Amazon.Runtime.TcpKeepAlive Amazon.Runtime.ClientConfig.get_TcpKeepAlive()”

我已经尝试卸载并重新安装该工具包,我也尝试将它安装在具有 VS 2013 的其他机器上,但都给出了相同的错误。

在此处输入图像描述 是工具包的问题还是 AWS 方面的任何更改?

我有最新更新的 Windows 10。VS2017 社区版 VS2013 社区版

提前致谢。

4

2 回答 2

2

这主要是由于已经添加到 GAC 的旧版本的 AWSSDK.core 导致您的 VS 使用旧版本的 AWSSDK.core.dll。

从 GAC 卸载所有其他/以前版本的 AWSSDK 库(AWSSDK.S3.dll 等)后,我解决了这个问题。

将最新的 AWSSDK.core.dll 安装到 GAC 也可以工作。

希望此信息对某人有所帮助。

于 2019-02-11T12:01:08.357 回答
0

对我有用的解决方案: 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 中禁用自动更新扩展。

于 2019-09-09T17:15:13.643 回答