2013-07-16 17 views
6

私は新しいasp.net web apiプロジェクトを作成しています。これは、Rest APIと同様に動作します。インターフェイスとWeb標準はなく、servからのただの休憩サービス他のフロントエンドアプリケーション。私はVisual Studioで私のソリューションを作成するとき、私は使用しないパッケージフォルダ内のファイルや参照の多いasp.net mvcプロジェクトのすべての参照を私のプロジェクトに追加します。私は、APIと同じように動作するように、そしてパッケージフォルダから削除するために、私のプロジェクトからどのような参照を削除することができるのか知りたいですか?Asp.Net Web Api Projectから参照を削除する

enter image description here

答えて

4

プロジェクトで設置nugetパッケージに移動して、ASP.NETのWeb APIに関連していないすべてのパッケージを削除する場合、それは簡単です。 Web APIが依存するパッケージを削除することはできません。また、Web APIのヘルプ機能はASP.NET MVCに依存しているため、ASP.NET MVCの依存関係を削除する場合は、プロジェクトで作成されたASP.NET領域を削除する必要があります。必要のないすべてのナゲットパッケージを削除すると、既存のクラスへの既存の参照のためにコンパイルエラーが発生するため、それらを削除する必要があります。

+0

ありがとうPablo:)...私は、RazorのようなViewEnginesへの参照なしで、Microsoftが実際のAPI Restベースのテンプレートを作成する必要があると思います。 –

+1

テンプレートが既にあり、公式ではないようです。 http://nikosbaxevanis.com/2012/11/02/empty-asp-net-web-api-project-template/ –

+0

非常に便利なリンクPable。ありがとうございました。 –

関連する問題