[英]Publish to AWS… Missing from Visual Studio 2017
我試圖將lambda函數發布到AWS,但是VS Solution Explorer的Project右鍵菜單在Visual Studio 2017中沒有發布到AWS ...選項。 如何或可以將“發布到AWS ...”添加到Visual Studio 2017右鍵菜單中?
如果使用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.