मैं अंत में इस का हल मिल गया है, और यह के बारे में ब्लॉग: Deploying .NET 4 Project – Error 1001 (System.BadImageFormatException)
अद्यतन:blog से सामग्री की प्रतिलिपि की गई:
"पिछले सप्ताह ब्रिटेन टेक दिन की घटनाओं भाग लेने के बाद लंदन में, मैं विजुअल स्टूडियो 2010 और .NET 4.0 बैंडवैगन पर कूदने के लिए उत्सुक था।
मैंने यहां कुछ परियोजनाओं को क्रोकस पर .NET 4 ढांचे में परिवर्तित कर दिया (जो डब्ल्यू अविश्वसनीय रूप से आसान - कुछ भी तोड़ा नहीं!) मैंने .NET 4 में सुविधाओं को लागू करने के लिए कुछ त्वरित लाभ उठाए, और वैकल्पिक पैरामीटर का उपयोग करने के लिए हमारे कुछ बड़े पैमाने पर ओवर-राइड विधियों को परिवर्तित किया।
विशेष रूप से एक परियोजना एक विंडोज सेवा है, जो शेड्यूल पर खरीद आदेश भेजती है। (मैंने हाल ही में लिखा है कि यूटीसी स्टार्ट टाइम की अपेक्षा Quartz.net के कारण यह कैसे टूट गया)
इसमें इसके साथ जुड़े विजुअल स्टूडियो परिनियोजन प्रोजेक्ट है। अब
Error 1001 Exception occurred while initializing the installation. System.BadImageFormatException: Could not load file or assembly or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
, मैं निश्चित रूप से उन्नत बनाया था सर्वर से कहा:
परियोजना के हाल ही में अपग्रेड .net 4 संस्करण के निर्माण, और हमारे लक्ष्य सर्वर से .msi फ़ाइल की तैनाती के बाद, मैं निम्नलिखित त्रुटि मिली .NET 4 (दो बार, तथ्य के मामले में - पहली बार मुझे यह त्रुटि मिली!)
कुछ गुगलिंग के बाद, कुछ लोग मेरे असेंबली पर platform target को बदलने के लिए कह रहे थे, जो मैंने किया था, इसका कोई फायदा नहीं हुआ।
मुझे अंततः समस्या की खोज हुई।
आप .NET Framework Launch Condition
निर्धारित करने की आवश्यकता यहाँ यह कैसे करना है:
- सही समाधान एक्सप्लोरर में अपनी तैनाती परियोजना पर क्लिक करें। संदर्भ मेनू में, दृश्य का चयन -> लॉन्च स्थितियां
- 'संस्करण' चुनें के तहत '.NET फ्रेमवर्क 4'
पुनर्निर्माण और मेरे सेटअप फ़ाइल की तैनाती के बाद, सब कुछ ठीक काम किया "
मैं एक ही समस्या आ रही है पुनर्निर्माण। हावर्ड, आपका लिंक काम पर अवरुद्ध है। इसे किसी कारण से दुर्भावनापूर्ण साइट के रूप में टैग किया गया है। क्या मुझे आपसे सही दिशा निर्देशन मिलेगा? – Kevin
मैं भाग्यशाली था कि मेरी साइट पर पैंट-गाय वायरस हो - उपरोक्त उत्तर क्या करना है इसका सारांश है। – Alex
उत्तर एक टूटा हुआ लिंक है। बहुत बुरा, वास्तव में इसकी जरूरत है। –