c# - 发布到 AWS ... Visual Studio 2017 中缺少

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

我正在尝试将 lambda 函数发布到 AWS,但我的 VS 解决方案资源管理器的项目右键单击菜单在 Visual Studio 2017 中没有发布到 AWS... 选项。这是一天前的事了。 如何或可以将发布到 AWS... 添加到 Visual Studio 2017 右键单击​​菜单?

最佳答案

我在独立于使用 Lambda 模板项目之一创建新的 .net 核心应用程序时遇到了同样的问题。首先,我按照这个答案全局安装工具(您不再需要添加到您的 csproj):https://stackoverflow.com/a/52448951/407188 .

在本地安装这些工具非常有效,但我仍然无法显示右键单击“发布到 Lambda”的菜单。我尝试了许多其他建议,包括上述建议,但最终发现我的 csproj 文件缺少以下行

<AWSProjectType>Lambda</AWSProjectType>

...定位如下

<PropertyGroup>
   <TargetFramework>netcoreapp2.1</TargetFramework>

   <!--The new property indicating to AWS Toolkit for Visual Studio this is a Lambda project-->
   <AWSProjectType>Lambda</AWSProjectType>      
</PropertyGroup>

有关此更改的更多详细信息,请访问 https://github.com/aws/aws-extensions-for-dotnet-cli

终于看到了

enter image description here

关于c# - 发布到 AWS ... Visual Studio 2017 中缺少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50312528/

相关文章:

c# - 将 StringBuilder 传递给 PInvoke 函数

c# - LINQ 数据绑定(bind)到 GridView 和 RowDataBound 的问题

c# - 当前上下文中不存在名称 'xx'

amazon-web-services - 使用无服务器框架重新部署 AWS CloudWatch Logs

c# - Visual Studio |如果忘记在摘要中声明异常则通知

c# - 使命名空间忽略某些文件夹 C# visual studio

c# - 将 SqlDataReader 传递给多个线程时是否应该通过引用传递 SqlDataReader

PostgreSQL pgAdmin III SSL 连接到 AWS RDS 实例

amazon-web-services - 公共(public)子网中的 EC2 实例没有公共(public) IP

c# - 编写自己的组框时出现 UI 故障