【发布时间】:2017-12-29 11:39:13
【问题描述】:
我正在使用 C# 创建 lambda 函数,并且我想更新我的 lambda 函数以使用 .NET Standard 2.0。当我尝试在 Visual Studio 2017 中使用 AWS 工具包进行发布时,我无法将框架设置为 netcoreapp2.0。我尝试在 aws-lambda-tools-defaults.json 中设置框架,但是当我尝试发布时(通过右键单击项目)它并没有改变它。
我收到以下错误(因为我引用的是 .NET Standard 2.0 库):资产文件“xxxxxxxx”没有“.NETCoreApp,Version=v1.0”的目标。确保您已在项目的 TargetFrameworks 中包含“netcoreapp1.0”。 https://forums.aws.amazon.com/
我也将 .csproj 文件中的 TargetFramework 更新为 netcoreapp2.0
在 Visual Studio 2017 中发布时,如何将框架更新为 netcoreapp 到 v2.0?
【问题讨论】:
-
AWS 还支持 2.0 吗?
-
@DavidG - 不,最大 1.1.0。来自here - 您必须拥有 Visual Studio 2015 Update 3 - 不支持 2017。
标签: c# amazon-web-services aws-lambda visual-studio-2017