2012-11-27 10 views
5

मैं जब system.data.entity नाम स्थान में बुनियादी सुविधाओं के नाम स्थान का उपयोग कर एक त्रुटि संदेश मिल रहा हैनाम स्थान नाम इन्फ्रास्ट्रक्चर एक namespace system.data.entity में मौजूद नहीं है

+1

कृपया अपने प्रश्न निकाय में त्रुटि संदेश शामिल करें, न केवल शीर्षक। – ahren

+0

क्या यह समस्या इकाई ढांचे, एमवीसी या कुछ और से आ रही है? –

उत्तर

4

आप नेट विधानसभा के लिए एक संदर्भ जोड़ने की जरूरत System.Data.Entity.dll

+1

बिन फ़ोल्डर में EntityFramework.dll लोड नहीं हो रहा है – user1635479

+1

आपको संदर्भ –

+0

जोड़ना होगा यदि संदर्भ संदर्भ प्रबंधक में संदर्भ चुना गया है और त्रुटि बनी रहती है, तो अगला अगला कदम क्या है? मुझे एक ही समस्या है और यहां एक अतिरिक्त प्रश्न के साथ एक समान प्रश्न पोस्ट किया गया है: [http://stackoverflow.com/questions/22796205/visual-studio-2012-mvc-build-error-the-type-or-namespace-name -इफ्रास्ट्रक्चर] – gfullam

16

आपको EntityFramework के संदर्भ की भी आवश्यकता है, या आपको एक ही त्रुटि मिल जाएगी।

+2

मैं [एक ही समस्या थी] (http://stackoverflow.com/questions/22796205/visual-studio-2012-mvc-build-error-the-type-or-namespace-name-infrastructure) और EntityFramework अपराधी था। लेकिन NuGet पैकेज प्रबंधक के माध्यम से बस पैकेज स्थापित करना पर्याप्त नहीं था। मुझे EntityFramework.dll पर मैन्युअल रूप से ब्राउज़ करने के लिए संदर्भ प्रबंधक का उपयोग करना पड़ा। – gfullam

1

मुझे एक ही समस्या थी। मैंने System.Data.Entity का संदर्भ दिया लेकिन यह System.Data.Entity.Infrastructure के बारे में शिकायत कर रहा था। समाधान EntityFramework nuget जोड़ने के लिए था। एक बार यह स्थापित हो जाने पर यह वास्तव में मूल System.Data.Entity संदर्भ को हटा देता है और एक नए डीएलएल को इंगित करता है जिसमें System.Data.Entity और System.Data.Entity.Infrastructure शामिल हैं।

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