के साथ NHibernate 3.2 स्थापित करें मैं NHibernate के लिए नया हूं और इसके साथ उठने और चलाने के लिए प्रयास कर रहा हूं, फ्लूएंट एनएचबर्ननेट और एनएचप्रोफ NuGet का उपयोग कर। इस आलेख को पढ़ने के बाद (http://gurustop.net/blog/2011/03/13/nhibernate-3-1-0-on-nuget-important-details) ऐसा लगता है कि v3.1 को सीधे इंस्टॉल नहीं किया जाना चाहिए, हालांकि, v3.2 के लिए ऐसी कोई चेतावनी नहीं दिखाई देती है।NuGet
NuGet का उपयोग करके एनएचबीरनेट 3.2 और एनएचप्रोफ को सफलतापूर्वक स्थापित करने के बाद, मैं फ्लुएंट एनएचबेर्नेट को स्थापित करने में असमर्थ हूं क्योंकि यह कहता है कि यह "एनएचबीर्नेट के नए संस्करण का पहले से संदर्भ दे रहा है"।
साथ ही, जब मैं अपना ऐप चलाता हूं तो मुझे निम्न त्रुटि मिलती है "फ़ाइल या असेंबली लोड नहीं हो सका" NHibernate.ByteCode.Castle 'या इसकी निर्भरताओं में से एक "। निम्नलिखित लिंक (Could not load file or assembly in NHibernate) कई अतिरिक्त असेंबली स्थापित करने का सुझाव देता है, जो कि मैं पहले स्थान पर NuGet का उपयोग करके बचने की उम्मीद कर रहा था।
इस बिंदु पर एनएचजीट पर संकुल के रूप में चीजों को चलाने और चलाने के लिए एनएचफ़ोर्ज पर चरणों का पालन करना आसान होगा, क्योंकि यह संगत नहीं दिखता है?
यह मेरे लिए तय किया गया (या बल्कि, <संपत्ति को हटा रहा है नाम = "proxyfactory.factory_class"> क्योंकि मैं एक्सएमएल विन्यास फाइलों का उपयोग कर रहा हूं)। 'एनएचबीर्नेट।Nuget में कैसल 'एकीकरण पैकेज फिलहाल 3.1.0.4000 तक है (जैसा कि मैं यह टिप्पणी लिखता हूं), उन्हें इसे NHibernate के नवीनतम संस्करण में अपडेट करने की आवश्यकता है। उम्मीद है कि एनएचबीरनेट के अपने प्रॉक्सी फैक्ट्री और कैसल के बीच महत्वपूर्ण अंतर नहीं हैं? –
बहुत बढ़िया धन्यवाद! – CrazyCoderz
@JamesWebster +1 एक्सएमएल कॉन्फ़िगरेशन से '' को हटाने के लिए। –