SDK AWS和Lambda函数

时间:2018-10-17 15:13:19

标签: c# visual-studio amazon-web-services aws-sdk

我将AWS开发工具包与Visual Studio 2017一起使用

尝试编译预定义的Lambda示例(AWS Lambda项目.NET核心)时出现此错误:

The current .NET SDK does not support targeting .NET Core 2.1. Either target .NET Core 2.0 or lower, or use a version of the .NET SDK that supports .NET Core 2.1

此外,您还可以看到NuGet依赖项无法正常工作:

NuGet

要解决第一个错误,我进入项目属性并选择.Net Core 2.0

但是NuGet依赖项仍然是错误的,现在当我再次尝试对其进行编译时,出现了此错误:

 run nuget package restore to generate this file C:\Program Files\dotnet\sdk\2.1.104\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets

我试图删除此NuGet软件包并重新安装,但不能。

我使用其他AWS开发工具包的示例进行了开发,一切都很好,我只遇到了AWS Lambda示例的问题

1 个答案:

答案 0 :(得分:0)

我正在使用AWS Toolkit for Visual Studio 2017扩展名,并且可以创建一个新的AWS Lambda项目(空函数)并构建针对性良好的.netcore 2.1。我将仔细检查您安装的.netcore SDK(AWS扩展/模板的版本),看看是否有帮助。