我找不到类StoredProfileAWSCredentials。我在Visual Studio 2015中通过NuGet添加了AWSSDK.Core和AWSSDK.APIGateway(两者都是v3)。我正在尝试新建一个StoredProfileAWSCredentials实例,以便我可以指定我正在查找的凭据(如我的凭证文件中所定义)。从文档中,这个类位于“Amazon.Runtime”命名空间中,我正在使用“使用Amazon.Runtime;”。但编译器一直告诉我该类不存在。
如果我输入完全限定名称来浏览列表,从Amazon.Runtime开始并按“凭证”一词过滤,我会看到它的父类AWSCredentials,但我找不到实际的类StoredProfileAWSCredentials。 / p>
我必须在这里找到一些非常明显的东西,这个类存在于哪里以及我需要做什么才能访问它?
更新: 我通过NuGet添加了以下软件包: AWSSDK.APIGateway v3.3.4和AWSSDK.Core v3.3.7.1。
答案 0 :(得分:1)
它在Amazon.Runtime.StoredProfileAWSCredentials
。程序集在ASWSDK.Core.DLL
。
我已将其与S3 sdk结合使用。这似乎有效。根据我对文档的理解。显然,出于特定原因,Core与其他组件捆绑在一起。
在查看源代码后,我发现它确实存在于Core程序集中。
Nuget有时会表现得很奇怪。也许您应该尝试卸载并重新安装nuget lib。另外,您能告诉我完全 nuget包名称和版本是什么?
您不必安装核心和APIGateway。尝试只安装1包AWSSDK.APIGateway v3.3.4并让依赖关系管理处理核心。