質問: 私はVS2015のプレリリースバージョンを使って作業していましたが、これはRTMで以来「クラスライブラリ(パッケージ)」に変更されている「ASP.NET 5クラスライブラリ」のオプションを与えました。 `PREVIEW - A project template for creation a class library as a NuGet package that can target any platform` 私は最近、これらの新しいクラスライブラリプロジェクトの1つを作成し、ASP.NET 5プロジェクトを含むソリューションに追加しました。私はPackage Managerコンソールを使用してEntity Framework 7への参照を両方のプロジェクトに追加しました。両方のプロジェクトのproject.jsonファイルに正しいテキストを追加して正常に動作しました(それに応じてVSのReferenceセクションも更新されました)。しかし、 `using Microsoft.Data.Entity;`を`using Microsoft.Data.Entity;`して追加しようとすると`using Microsoft.Data.Entity;`私のクラス図書館プロジェクトには私はそれを全く参照できません。それはASP.NETプロジェクトで正常に動作します。 Intellisenseは、「Microsoft.CSharp」とその他の名前空間のオプションを提供しますが、「データ」は使用できません。私はゼロから完全に新しいソリューションを作成しようとしましたが、これはまだ助けにはなりません。 また、ウェブサイトのガイドラインに従って、dnx XUnitへの参照をプロジェクトに追加しようとしましたが、どちらもうまくいきませんでした。 **編集:私は、問題がどこかにあると思います`dotnet` 1.0.0-beta4でdnx451使用する際の問題が存在しないようDNXのSDK 1.0.0-beta5で導入されているように思わターゲットフレームワークモニカ(TFM)**
回答: 私は最終的にxunitの作者Githubのポストを発見しました.Brad Wilsonは現在、ドットネットTFMは期待通りに動作せず、 `dnx451`と`dnxcore50`はより良いTFMです。 !ブラッド・ウィルソンのコメント コメントへのリンク