/ / Impossible de publier sur AWS Lambda à partir de Visual Studio 2017 - amazon-web-services, lambda, visual-studio-2017

Impossible de publier sur AWS Lambda à partir de Visual Studio 2017 - amazon-web-services, lambda, visual-studio-2017

J'essaie de prendre un projet d'API noyau .net existant et de l'exécuter en tant que fonction lambda (ce qui devrait être possible).

J'ai installé le SDK VS 2017 pour AWS. Tout en suivant les didacticiels, je suis supposé pouvoir cliquer avec le bouton droit de la souris sur mon projet et sélectionner le déploiement sur AWS Lambda. La seule option que j'ai est "Publish To Elastic Beanstalk"

entrer la description de l'image ici

Cependant, lorsque je crée une nouvelle fonction vide dans Visual Studio (Nouveau projet). J'ai la possibilité de publier sur Lambda

entrer la description de l'image ici

Mais je n'arrive pas à comprendre la différence entre les projets. Chaque référence de nuget / outillage entre les deux projets est identique en ce qui concerne les packages AWS.

Réponses:

3 pour la réponse № 1

Ma réponse était la suivante, dans mon csproj, j'avais la ligne suivante:

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

Notez qu'il y a un petit espace après Outils. Pas de plaintes de VS, donc c'était très difficile à repérer, et n'existe que parce que vous devez éditer csproj manuellement lors de l'ajout de DotNetCliTools.