2012-04-11 12 views
11

मेरे पास एक वेबफॉर्म प्रोजेक्ट है।
मैं Install-Package WebApi.All
चलाकर वेब एपीआई स्थापित करने के लिए nuget का उपयोग मैं एक वर्गवेब एपीआई सिस्टम.Web.Http में प्रतीक एचटीपी को हल नहीं कर सकता है, क्या गुम है?

public class CartController : System.Web.Http.ApiController 

बनाने लेकिन उसे System.Web.Http में प्रतीक Http को हल नहीं कर सकते, क्या निर्भरता मुझे याद आ रही?

+0

आप वी.एस. 2010 के लिए ASP.NET MVC/वेब एपीआई स्थापित है? – Aliostad

+1

क्या आप .NET 4.5 को लक्षित कर रहे हैं? – mgnoonan

+0

@ एलोस्टाड, यह एक एमवीसी ऐप नहीं है, हालांकि मैंने 'इंस्टाल-पैकेज AspNetMvc' को पुनः प्रयास करने का प्रयास किया लेकिन मुझे अभी भी वही परिणाम मिल गया है। – Myster

उत्तर

13

एएसपी.नेट वेब एपीआई के लिए पैकेज का नाम "WebApi.All" नहीं है। एएसपी.नेट वेब एपीआई (बीटा) के लिए पैकेज "AspNetWebApi" है। निम्नलिखित बजाय चलाने की कोशिश करें:

Install-Package AspNetWebApi 
+1

धन्यवाद! वेब ऐप के लिए काम किया! – Shide

+0

'अद्यतन-पैकेज Microsoft.AspNet.WebApi -reinstall' मदद कर सकता है यदि संस्करण असंगतता है – VSB

0

कोशिश package manager console से सटीक कीवर्ड से इस्तेमाल करते हैं। इसमें निर्भरता WebApi.Enhancements, WebApi.OData शामिल है।

स्थापित-पैकेज WebApi.All -संस्करण 0.6.0

अधिक जानकारी के लिए चेकआउट NuGet WebApi.All 0.6.0

संबंधित मुद्दे