Пакет Amazon.Lambda.Tools 3.0.1 не совместим с netcoreapp2.1 (.NETCoreApp, Version = v2.1). - PullRequest
0 голосов
/ 20 сентября 2018

Я установил инструмент dotnet.

установить --global Amazon.Lambda.Tools --version 3.0.1 и попытаться использовать его в основном проекте .net 2.1.Я получаю эту ошибку при настройке файла проекта.

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

но я получаю эту ошибку.

Пакет Amazon.Lambda.Tools 3.0.1 не совместим с netcoreapp2.1 (.NETCoreApp, Version = v2.1).Пакет Amazon.Lambda.Tools 3.0.1 поддерживает: netcoreapp2.1 (.NETCoreApp, Version = v2.1)

Справка ??

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

Несмотря на то, что ответ выше установит инструменты локально, вам также может потребоваться убедиться, что ваш csproj включает тип AWSProject.Смотрите мой ответ на этот пост https://stackoverflow.com/a/55712772/407188.

0 голосов
/ 21 сентября 2018

Информация об использовании здесь: https://github.com/aws/aws-extensions-for-dotnet-cli

В основном вам необходимо удалить это из файла проекта:

<-- This line needs to be removed -->
<DotNetCliToolReference Include="Amazon.Lambda.Tools" Version="X.X.X" />

, и инструменты должны быть установленыдвигаться вперед следующим образом:

dotnet tool install -g Amazon.Lambda.Tools
...