2014-09-18 7 views
13

मुझे विजुअल स्टूडियो में इंस्टॉल शील्ड ली के साथ एक एमएसआई बनाने के साथ कोई समस्या है। त्रुटि कहती है "-4340: आंतरिक बिल्ड त्रुटि", लेकिन फ्लेक्सरा का लिंक बेकार है। मैंने इंस्टॉलर प्रोजेक्ट को एक नए समाधान में जोड़ने के लिए और उसके बाद मेरी नेट परियोजनाओं को जोड़ने के लिए एक और पोस्ट में सुझाव की कोशिश की, लेकिन इससे मदद नहीं मिली। यह सुझाव here.शेल्ड LE-4340 आंतरिक बिल्ड त्रुटि विजुअल स्टूडियो 2012

मुझे एकल समस्या का दोहराव कारण नहीं मिला है, ऐसा लगता है कि यह किसी भी चीज़ के कारण नहीं होता है। मैं एक विंडोज सेवा के लिए एक इंस्टॉलर बनाने की कोशिश कर रहा हूँ।

+0

मेरे पास एक ही समस्या है। यह एक कोड मुद्दा प्रतीत नहीं होता है। मैंने सेटअप को ठीक बनाया, फिर 10 मिनट बाद .... आपके जैसा ही त्रुटि। मैंने अपने प्रोजेक्ट को स्रोत नियंत्रण से ताजा नहीं किया, जिसमें कोई पासा नहीं था। मैं सेटअप प्रोजेक्ट को मारने और एक नया निर्माण करने की कोशिश करने जा रहा हूं। –

उत्तर

19

मुझे यह त्रुटि भी मिली। इसे ठीक करने के लिए मैंने डीबग एक के बजाय रिलीज कॉन्फ़िगरेशन में अपना समाधान पुनर्निर्माण किया।

+0

मेरे पास एक समान अनुभव था, हालांकि मुझे एक कदम आगे जाना पड़ा और विजुअल स्टूडियो में इंस्टॉलशील्ड प्रोजेक्ट को अनलोड/पुनः लोड करना पड़ा। – HotN

+13

इसे उतारना और फिर इसे वापस लोड करने से मुझे भी मदद मिली। पूरे इंस्टालशिल्ड का उपयोग करने के लिए एक बहुत बड़ा दर्द रहा है .... और यह स्पष्ट रूप से कोई कारण नहीं तोड़ता रहता है। मुझे नहीं पता कि जब कोई मुफ्त संस्करण उपयोग करने के लिए इतना बड़ा हो तो पेशेवर संस्करण क्यों खरीदेंगे। – ashlar64

+0

बस रुडियन के जवाब में जोड़कर, मैंने पाया कि त्रुटि से छुटकारा पाने के लिए रिलीज में पुनर्निर्माण के बाद, मैं फिर डीबग पर वापस जा सकता था और फिर ठीक काम किया। मैं इस बारे में टिप्पणी करता हूं कि आईएसएलई कितना दर्द है। – tomRedox

0

जब मुझे यह त्रुटि हुई, तो ऐसा इसलिए था क्योंकि मैंने स्थापित करने के बाद अतिरिक्त संवाद चलाने के लिए निष्पादन योग्य जोड़ा। मैंने निष्पादन योग्य चलाने के लिए ढाल स्थापित करने के लिए कहा, लेकिन मैंने इसे तैनात करने के लिए फ़ाइलों की सूची में नहीं जोड़ा।
जब मैंने इसे फाइलों में जोड़ा, तो त्रुटि दूर हो गई।

यह हो सकता है कि जब उपयोगकर्ता "डीबग" पर स्विच करें कि उनके पास डीबग मोड में निष्पादन योग्य का निर्माण है, लेकिन उन्होंने इसे रिलीज़ मोड में कभी नहीं बनाया है।

यह अच्छा होगा अगर फ्लेक्सरा ने मेरे मामले के लिए सामान्य त्रुटि संदेश बनाया हो। यानी "आपने XYZ को चलाने के लिए कहा, लेकिन XYZ फ़ाइल सूची में नहीं मिला है"

8

मैंने जो कुछ किया वह विजुअल स्टूडियो को पुनरारंभ करना है। किसी कारण से मेरे लिए काम किया।

+2

मैंने अपने रोज़री मोती गिनते समय किया था। ऐसा लगता था। – Danielson

+0

कभी-कभी आपको भयानक तरीकों का सहारा लेना पड़ता है। =) – Jackstine

1

मेरे समाधान थोड़ा अलग है:

  1. बंद और विजुअल स्टूडियो, खुले समाधान तो
  2. रिलीज विन्यास और
  3. अनलोड/लोड InstallShield साथ पुनर्निर्माण का शुभारंभ

सेटअप: विजुअल स्टूडियो 2015, विंडोज 10, विजुअल सी #

0

मेरे पास एक ही समस्या थी और इसे पिछले निर्माण को हटाकर हल किया गया था। ऐसा लगता है कि विजुअल स्टूडियो पिछले संस्करण को हटाने में सक्षम नहीं था।

0

मुझे इस पोस्ट में काफी देर हो चुकी है ... लेकिन अगर मैं समस्या में भाग लेता हूं तो मैं समाधान पोस्ट करूंगा। मैंने इस समस्या पर फ्लेक्सरा के साथ काम किया और उन्होंने इसके लिए एक फिक्स प्रदान किया। आईएस 2016 एसपी 1 या नया डाउनलोड और स्थापित करें और समस्या हल हो गई है! https://community.flexerasoftware.com/showthread.php?220123-ISDEV-error-4340-Internal-build-error&p=509912

0

पर इसके बारे में सब कुछ पढ़ें, मैंने अभी यह x-thousandth समय के लिए यह किया था। आम तौर पर पुनर्निर्माण दृष्टिकोण काम करता है, या वीएस को पुनरारंभ करने में असफल रहा, लेकिन इस बार मुझे इसे फिर से काम करने के लिए विंडोज़ को पुनरारंभ करना पड़ा। उम्मीद है कि किसी की मदद करता है, मैं वास्तव में सोच रहा था कि यह इस बार फिर से काम नहीं करेगा।

0

मुझे इसे बनाने के लिए इंस्टॉलशील्ड प्रोजेक्ट को अनलोड/पुनः लोड करना पड़ा।

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