私は自分のプロジェクトにAspNetWebApiを追加しましたが、SelfHost機能を使っていくつかの統合テストを行いたいと思います。しかし、私はSystem.Web.Http.SelfHost名前空間がどこにも存在しないことに気づいた。AspNet WebApi System.Web.Http.SelfHost名前空間がありませんか。
私は見落としているものはありますか?
私は自分のプロジェクトにAspNetWebApiを追加しましたが、SelfHost機能を使っていくつかの統合テストを行いたいと思います。しかし、私はSystem.Web.Http.SelfHost名前空間がどこにも存在しないことに気づいた。AspNet WebApi System.Web.Http.SelfHost名前空間がありませんか。
私は見落としているものはありますか?
あなたはヤッファのようにやった場合、それは別のnugetにhttp://nuget.org/packages/AspNetWebApi.SelfHost
である - (WEBAPIの電流をしてパッケージをインストールするには、いくつかのバージョンの競合につまずいた - まずWEBAPIのパッケージをインストールしようとしたし、ここで終わった、とダレルの答えを試してみましたバージョンは5以上、SelfHostはWebHostが必要4) - 私と同じように - それを動作させるためにはwebapiのいくつかのコンポーネントをアンインストールする必要がありました(単純に完全にアンインストールしてからSelfHostをインストールすると動作しませんでした)。
ここに、私が最終的にSelfHostをインストールするために削除しなければならなかったものがあります。
ありがとう、私はこれを投稿した直後に実現しました。 – jaffa
これは従来のパッケージであることに注意してください。 ''レガシーパッケージ、AspNetWebApi.SelfHostは 'Microsoft.AspNet.WebApi.SelfHost'パッケージに含まれています。 " – Tony