4

そこで、この新しい Visual Studio 14 CTP を見てみることにしました。Nuget ライブラリ (正確にはRaven データベース サーバー) から ASP.NET vNext Web アプリケーションにパッケージを追加しようとしたとき、何も起こらなかったように感じました。ソリューションの 1 つも変更されておらず、リファレンスも同じままです。

「Project.json」ファイルを使用して手動で追加しようとしましたが (この記事を参照)、IntelliSense では何も入力されませんでした。実際に、さまざまな方法でさまざまな方法で試してみましたが、多くの Nuget パッケージを使用して、同じ結果が得られました。

誰でもこの状況を説明できますか?

4

1 に答える 1

7

ASP.NET vNext は、.NET 4.5 と CoreCLR の 2 つのターゲットをサポートしています。.NET 4.5 (net45) を対象とする場合、既存の NuGet 参照を追加できます。CoreCLR (k10) を対象とする場合、それをサポートする NuGet 参照のみを追加できます。現在、一部のパッケージのみがそれをサポートしています。

あなたが言及したパッケージはnet45でのみ利用可能です。それへの参照を追加するには、project.json の net45 セクションに依存関係としてパッケージを追加します -このファイルに autofac が追加されるのと同じように

エントリは次のようになります。"RavenDB.Server":"2.5.2879"

PS: NuGet 参照の管理ダイアログは、このバージョンの VS の ASP.NET vNext プロジェクトでは機能しません。

于 2014-06-14T02:21:28.050 に答える