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