私は、Visual StudioでAsp.Net 5 RC1二つのプロジェクト、Asp.net 5ウェブサイトのプロジェクトと「クラスライブラリ(パッケージ)」プロジェクトを持っている2015年アップデート2を使用してAsp.Net 5(コア)のソリューションを持っています。Asp.Net 5(コア)mvcソリューションのコードライブラリからEncoder.Default.HtmlEncodeメソッドにアクセスするには?
私は私のクラスライブラリの中から、次のメソッドを呼び出すことができるようにしたいと思い:しかし
HtmlEncoder.Default.HtmlEncode(text)
は、私は参照がメソッドを利用可能にするためのプロジェクトに設定する必要があるかを把握することはできません。
using Microsoft.Extensions.WebEncoders;
しかし、私はこの使用を追加しようとすると:私はメソッド呼び出しを含むファイルへのステートメントを使用して、以下を追加した場合、私はAsp.net 5(コア)のウェブサイトのプロジェクトからメソッドにアクセスできることを私に気づきましたステートメントをクラスライブラリプロジェクトのファイルに追加するVisual Studioでは、プロジェクト参照がないためにこのような名前空間が存在しないことを示しています。
私が検索し、検索し、私は、プロジェクトの参照がその名前空間にアクセスするために必要とされているかを把握することはできませんしました。私はそれが必要なナゲットパッケージの参照だと仮定しますが、プロジェクトの "Manage NuGet Packages"に行くと、利用可能なパッケージのリストは空です。
は、私は何のプロジェクトの参照が必要なのか、どのように私はそれを得ることができますか?
アグア火星から! - どのようにあなたはそれがMicrosoft.Extensions.WebEncodersだった知っていましたいうよりも、Microsoft.Extensions.WebEncoders.Core?また、あなたは、私がnugetパッケージを参照しようとするMicrosoft.Extensions.WebEncodersが表示されない理由を任意のアイデア持っています(第二のスクリーンショットを?) –
私はASPNET下MVCの依存関係とgithubのリポジトリに見えました私はなぜあなたがnugetパッケージをブラウズしようとすると表示されませんでした。 –