/ / Impossível publicar para o AWS Lambda no Visual Studio 2017 - amazon-web-services, lambda, visual-studio-2017

Não é possível publicar para o AWS Lambda no Visual Studio 2017 - amazon-web-services, lambda, visual-studio-2017

Eu estou tentando tomar um projeto de API de núcleo .net existente e executá-lo como uma função lambda (que deve ser possível).

Eu instalei o VS 2017 SDK para a AWS. Ao seguir os tutoriais, devo clicar com o botão direito do mouse em meu projeto e selecionar implantar no AWS Lambda. A única opção que tenho é "Publish To Elastic Beanstalk"

insira a descrição da imagem aqui

No entanto, quando eu crio uma nova função vazia no Visual Studio (New Project). Eu tenho a capacidade de publicar para Lambda

insira a descrição da imagem aqui

Mas não consigo descobrir a diferença entre os projetos. Cada referência de nugets / ferramentas entre os dois projetos é idêntica quando se trata de pacotes da AWS.

Respostas:

3 para resposta № 1

Minha resposta foi a seguinte, no meu csproj eu tinha a seguinte linha:

<DotNetCliToolReference Include="Amazon.Lambda.Tools " Version="1.5.0" />

Observe que há um pequeno espaço após o uso de ferramentas. Não se queixa de VS, por isso foi super difícil de detectar, e só existe porque você tem que editar o csproj manualmente ao adicionar DotNetCliTools.