2016-05-16 6 views
0

データベースコンテキスト用の.NETコアクラスライブラリを作成しました。これは私のproject.jsonがどのように見えるかです:EF 7を使用した.NETコアクラスライブラリ:Func <,>型が参照されていないアセンブリで定義されています

{ 
    "version": "1.0.0-*", 
    "description": "MyProject.EventStore.EF Class Library", 
    "authors": [ "me" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 
    "frameworks": { 
    "net451": { 
    } 
    }, 
    "dependencies": { 
    "EntityFramework.Commands": "7.0.0-rc1-final", 
    "EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final" 
    } 
} 

今、私はこのような何か書くしようとしています:

context.SnapShots.FirstOrDefault(s => s.EventProviderId == snapShot.EventProviderId); 

を、私はFirstOrDefault呼び出しのエラーを取得しています:

エラーCS0012タイプ 'Func <、>'は、 が参照されていないアセンブリで定義されています。アセンブリ 'System.Runtime、 バージョン= 4.0.0.0、Culture =ニュートラル、 PublicKeyToken = b03f5f7f11d50a3a'への参照を追加する必要があります。 MyProject.EventStore.EF..NET フレームワーク4.5.1

答えて

0

私はあなたがこのようなframeworkAssembliesにそれを追加する必要があると思う:

"frameworks": { 
"net451": { 
    "frameworkAssemblies": { 
     "System.Runtime": "4.0.10.0" 

    } 
} 
関連する問題