我将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依赖项无法正常工作:
要解决第一个错误,我进入项目属性并选择.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示例的问题
答案 0 :(得分:0)
我正在使用AWS Toolkit for Visual Studio 2017
扩展名,并且可以创建一个新的AWS Lambda项目(空函数)并构建针对性良好的.netcore 2.1。我将仔细检查您安装的.netcore SDK(AWS扩展/模板的版本),看看是否有帮助。