簡體   English   中英

發布到AWS…Visual Studio 2017缺少

[英]Publish to AWS… Missing from Visual Studio 2017

我試圖將lambda函數發布到AWS,但是VS Solution Explorer的Project右鍵菜單在Visual Studio 2017中沒有發布到AWS ...選項。 如何或可以將“發布到AWS ...”添加到Visual Studio 2017右鍵菜單中?

  1. 您需要使用nuget包管理器將Amazon.Lambda.Tools包添加到您的項目中
  2. 如果使用nuget添加軟件包失敗,請將這些行添加到<project>標簽內的.csproj文件中

     <ItemGroup> <DotNetCliToolReference Include="Amazon.Lambda.Tools" Version="1.8.0" /> </ItemGroup>\n<ItemGroup> <DotNetCliToolReference Include="Amazon.Lambda.Tools" Version="1.8.0" /> </ItemGroup> 

在創建獨立於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中找到有關此更改的更多詳細信息。

最后,我現在看到

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM