2017-01-16 5 views
2

this template,私はラムダ関数を実行しようとしています。それが含むモジュールを実行するために行くときAWSのファイルまたはアセンブリのAWSSDK.Coreをロードできません。Lambda

open Amazon 
open Amazon.S3 

それは

"ERRORTYPE" と吹く: "FileNotFoundExceptionを"、

"にErrorMessage":「ファイルまたはアセンブリをロードできませんでした ' AWSSDK.Core、バージョン= 3.3.0.0は、カルチャニュートラル、PublicKeyToken = = 885c28607f98e604' 。システムは指定されたファイルを見つけることができません。 "、`

私はを試してみましたAWSSDK.Coreのは利用できません。

Errors in /Users/sanitized/aws_lambda/project.json 
    Package AWSSDK.Core 3.1.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package AWSSDK.Core 3.1.0 supports: 
     - monoandroid (MonoAndroid,Version=v0.0) 
     - net35 (.NETFramework,Version=v3.5) 
     - net45 (.NETFramework,Version=v4.5) 
     - portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259) 
     - win8 (Windows,Version=v8.0) 
     - wp8 (WindowsPhone,Version=v8.0) 
     - wpa81 (WindowsPhoneApp,Version=v8.1) 
     - xamarinios10 (Xamarin.iOS,Version=v1.0) 
     - xamarinmac20 (Xamarin.Mac,Version=v2.0) 
    One or more packages are incompatible with .NETCoreApp,Version=v1.0. 

は、ここに私のプロジェクトの依存関係のセクションです:

"dependencies": { 
    "Microsoft.FSharp.Core.netcore": "1.0.0-alpha-*", 
    "Amazon.Core": "0.6.0", 
    "Amazon.Lambda.Core": "1.0.0*", 
    "Amazon.Lambda.Serialization.Json": "1.0.0", 
    "Amazon.Lambda.Tools": { 
     "type": "build", 
     "version": "1.0.0-preview1" 
    } 
    }, 

ラムダライブラリが正しくロードするように見えるが、S3クライアントブレークを使用しようとします。 AWSSDK.CoreとAWSSDK.S3の.NETコアの恩恵は何ですか?エラー状態として

答えて

2

パッケージAWSSDK.Core 3.1.0 this linkによれば(.NETCoreApp、バージョン= v1.0の)

netcoreapp1.0 と互換性がありません。

To use the the AWS sdk in ASP.NET Core based applications you 
need to use the 3.2.X versions of the NuGet packages. 
Note, they are currently marked as beta. 
+0

' "AWSSDK.Core": "3.3.5"、「AWSSDK .S3 ":" 3.3.5 "はトリックをしました。 – wegry

関連する問題