c# - Amazon Web Services 解决方案不会在 Release模式下构建

标签 c# visual-studio amazon-web-services amazon-s3

我正在尝试使用适用于 .net 的 AWSSDK 构建解决方案。当我使用 Debug模式时,它可以正常工作,但是当我尝试在 Release模式下构建解决方案时,它会抛出错误提示(澄清一下,我使用的是 visual studio Express 2013 for Desktop):

找不到类型或命名空间名称“Amazon”(是否缺少 using 指令或程序集引用?)

我也收到此警告消息:无法解析此引用。找不到程序集“AWSSDK”。检查以确保程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。

我已经在引用中找到了 AWSSDK 引用。

我也使用过 Package Manager Console 并尝试卸载和安装 AWSSDK,但都不起作用。

最佳答案

问题已经解决。似乎以前位于 Amazon 命名空间内的 AmazonS3 类已移至 Amazon.S3 命名空间。只需确保使用 NuGet 包管理器运行以下命令即可。

卸载包 AWSSDK 安装包 AWSSDK

完成此操作后,将命名空间从 AmazonS3 更改为 Amazon.S3。

关于c# - Amazon Web Services 解决方案不会在 Release模式下构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26027177/

相关文章:

amazon-web-services - AWS Glue 作业的 IdempotParameterMismatchException

c# - 使用 Entity Framework 4.0 中的上下文确定实体的主键

c# - Activator.CreateInstance 有两个接口(interface)

c++ - 错误 C1083 : Cannot open source file: "stdafx.cpp' : No such file or directory

amazon-web-services - aws sts get-session-token ... --token-code ... 因 InvalidClientTokenId 而失败,但 MFA 控制台登录有效

amazon-web-services - 如何在 terraform 中为 IAM 用户启用控制台登录

c# - 尝试在 IIS 和 ASP.NET 中达到 100% 的 CPU 使用率

c# - 以编程方式更改 Sharepoint 2007 列表中的字段顺序

visual-studio - 将 Web 性能和负载测试项目模板安装到 Visual Studio Professional 2012 中

c# - Visual Studio 错误 : Unrecognized Guid format