दिलचस्प पोस्ट
मैं अपने खुद के कोड में Google क्रोम 11 की अपलोड फ़ोल्डर सुविधा का उपयोग कैसे करूं? जावास्क्रिप्ट में ] संपत्ति के लिए डबल ब्रैकेट का क्या महत्व है? जावा स्ट्रिंग विभाजन से रिक्त मूल्य हटा दिए गए आईओएस 8 मैप किट ओबीजे-सी उपयोगकर्ता स्थान नहीं ले सकता कई स्थानों वाले तर्क पर रनटाइम। एक्सएसी डॉकर डेमन लॉग कहां है? एसिंक टास्क गतिविधि को नष्ट होने पर भी नहीं रोकेंगे एएसपी.नेट वेब एपीआई – 405 – इस पेज को एक्सेस करने के लिए इस्तेमाल किया गया एचटीटीपी क्रिया की अनुमति नहीं है – हैंडलर मैपिंग कैसे सेट करें एंड्रॉइड पर मैं मीडियास्टोर को कैसे रिफ्रेश कर सकता हूं? पायथन के साथ ऑडियो चलाएं धीमापन पाया जब बेस 64 छवि का चयन करें और डेटाबेस से सांकेतिक शब्दों में बदलना एमएस विज़ुअल सी ++ में वीएलएएस (चर लंबाई एरेज़) को सक्षम करना? सी # वर्गों और सदस्यों (क्षेत्रों, विधियों, आदि) के लिए डिफ़ॉल्ट दृश्यता? गिटब विकी को MySQL स्कीमा कन्वर्ट? जावा में एंड एंड एंड के बीच का अंतर?

इस बिल्ड के दौरान "9 9 कोड से निकल" का क्या अर्थ है?

इस त्रुटि का क्या संदेश है? इस मुद्दे को ठीक करने के लिए मैं क्या कर सकता हूं?

AssemblyInfo.cs कोड 9009 से बाहर निकल गया


समस्या संभवतः दृश्य स्टूडियो में एक। NET समाधान में पोस्ट-बिल्ड चरण के भाग के रूप में हो रही है।

वेब के समाधान से एकत्रित समाधान "इस बिल्ड के दौरान "9 9 कोड से निकल" का क्या अर्थ है?"

क्या आपने कमांड का पूर्ण पथ देने का प्रयास किया है जो प्री- या पोस्ट-बिल्ड इवेंट कमांड में चल रहा है?

दृश्य स्टूडियो 2008 में एक xcopy पोस्ट बिल्ड इवेंट कमांड के कारण मुझे 9 00 9 त्रुटि मिली थी।

कमांड "xcopy.exe /YC:\projectpath\project.config C:\compilepath\" कोड 9009 से बाहर निकल गया।

लेकिन मेरे मामले में यह आंतरायिक भी था। यही है, त्रुटि संदेश कंप्यूटर के पुनरारंभ होने तक बनी रहती है, और कंप्यूटर के पुनरारंभ के बाद गायब हो जाता है कुछ दूर से संबंधित मुद्दे के बाद यह वापस आ गया है कि मैं अभी तक खोजना चाहता हूं।

हालांकि, मेरे मामले में इस आदेश को अपने पूर्ण पथ के साथ प्रदान करने से समस्या हल हो गई:

 c:\windows\system32\xcopy.exe /YC:\projectpath\project.config C:\compilepath\ 

बस के बजाय:

 xcopy.exe /YC:\projectpath\project.config C:\compilepath\ 

अगर मेरे पास पूर्ण पथ नहीं है, तो इसे पुनरारंभ करने के बाद थोड़ी देर तक चलता है, और फिर बंद हो जाता है

इसके साथ ही इस पोस्ट की टिप्पणियों पर भी उल्लेख किया गया है, यदि पूर्ण पथ में रिक्त स्थान हैं , तो आदेश के चारों ओर उद्धरण चिह्नों की आवश्यकता होती है। उदाहरण के लिए

 "C:\The folder with spaces\ABCDEF\xcopy.exe" /YC:\projectpath\project.config C:\compilepath\ 

ध्यान दें कि रिक्त स्थान के संबंध में इस उदाहरण का परीक्षण नहीं किया गया है।

यह तब होता है जब आप माइक्रोसॉफ्ट विज़ुअल स्टूडियो 2010 x86 टूल का उपयोग करने के लिए कुछ पर्यावरण सेटिंग्स खो रहे हैं।
इसलिए, अपने पोस्ट-बिल्ड चरणों में पहली कमांड के रूप में जोड़ने का प्रयास करें:

 call "$(DevEnvDir)..\Tools\vsvars32.bat" 

इसे किसी अन्य कमांड से पहले रखा जाना चाहिए।
यह माइक्रोसॉफ्ट विज़ुअल स्टूडियो 2010 x86 टूल का उपयोग करने के लिए वातावरण स्थापित करेगा।

त्रुटि कोड 9009 का अर्थ है त्रुटि फ़ाइल नहीं मिली। जवाब में पोस्ट किए गए सभी अंतर्निहित कारणों का पता लगाने के लिए अच्छी प्रेरणा है, लेकिन त्रुटि का अर्थ केवल एक बुरा रास्ता है।

सबसे अधिक संभावना है कि आपके पास अपने परिणामी मार्ग में स्थान होगा।

आप रास्तों को उद्धृत करके इसके आसपास काम कर सकते हैं, जिससे रिक्त स्थान की अनुमति मिलती है। उदाहरण के लिए:

 xcopy "$(SolutionDir)\Folder Name\File To Copy.ext" "$(TargetDir)" /R /Y /I 

अगर डायरेक्टमेंटल वेरिएबल से 7 विन में पाथ चर को बदलने के बाद एक ही चर था।

मेरे पास 9 9 त्रुटि थी जब मेरी पोस्ट बिल्ड इवेंट स्क्रिप्ट बैच फ़ाइल चलाने की कोशिश कर रही थी जो निर्दिष्ट पथ में मौजूद नहीं थी।

अगर स्क्रिप्ट वास्तव में वह करता है जो उसे करने की जरुरत होती है और यह सिर्फ विज़ुअल स्टूडियो है जो आपको त्रुटि के बारे में आपको गुस्सा दिलाना है जो आप जोड़ सकते हैं:

 exit 0 

आप के अंत में स्क्रिप्ट

मैंने यह त्रुटि तब हुई जब मैंने अपना पथ परिवेश चर संशोधित किया संपादन के बाद, मैंने गलती से पथ स्ट्रिंग की शुरुआत के लिए Path= जोड़ दिया। ऐसे विकृत पथ चर के साथ, मैं कमांड लाइन (कोई आदेश या फ़ाइल नहीं मिली) पर XCopy चलाने में असमर्थ था, और विजुअल स्टूडियो ने कोड 9009 के साथ त्रुटि का हवाला देते हुए पोस्ट-बिल्ड चरण चलाने से इनकार कर दिया।

XCopy सामान्यतः C: \ Windows \ System32 में रहता है। एक बार पथ पर्यावरण चर की अनुमति दी XCopy डीओएस संकेत पर हल करने के लिए, विजुअल स्टूडियो ने मेरे हल को अच्छी तरह से बनाया

अक्षर विन्यास की जाँच। मैं एक निष्पादन योग्य कॉल करने की कोशिश कर रहा था, लेकिन इसका नाम गलत वर्तनी था और उसने मुझे 9 exited with code 9009 संदेश से exited with code 9009 दिया।

एक अन्य प्रकार:

आज मैं अजगर दुभाषिया को win32 में क्रोन से बुलाता हूं और 9 00 9 को बाहर निकलें (% ERRORLEVEL%) 9 00, क्योंकि क्रॉन द्वारा उपयोग किए गए सिस्टम अकाउंट में पायथन निर्देशिका का पथ नहीं है।

मेरे मामले में मुझे कमांड को कॉल करने से पहले उचित निर्देशिका में "सीडी" (डायरेक्टरी) बदलना पड़ता था, क्योंकि निष्पादन योग्य मैं कॉल कर रहा था, मेरे प्रोजेक्ट डायरेक्टरी में था।

उदाहरण:

 cd "$(SolutionDir)" call "$(SolutionDir)build.bat" 

मेरी सटीक त्रुटि थी

The command "iscc /DConfigurationName=Debug "C:\Projects\Blahblahblah\setup.iss"" exited with code 9009.

9 00 का अर्थ है कि फ़ाइल नहीं मिली, लेकिन यह वास्तव में कमांड के "आइएससीसी" भाग को नहीं खोज सके।

मैं इसे ";C:\Program Files\Inno Setup 5 (x86)\" सिस्टम एन्वायररमेंटल वेरिएबल "path" ";C:\Program Files\Inno Setup 5 (x86)\" जोड़कर तय किया "path"

मेरे मामले में समस्या हुई जब मैंने अपने टेस्ट क्लास पुस्तकालय में पोस्ट-बिल्ड इवेंट के लिए कमांड लाइन पर कमांड का इस्तेमाल करने की कोशिश की। जब आप उद्धरण चिह्नों का उपयोग करते हैं जैसे:

 "$(SolutionDir)\packages\NUnit.Runners.2.6.2\tools\nunit" "$(TargetPath)" 

या यदि आप कंसोल का उपयोग कर रहे हैं:

 "$(SolutionDir)\packages\NUnit.Runners.2.6.2\tools\nunit-console" "$(TargetPath)" 

यह मेरे लिए इस मुद्दे को तय किया

साथ ही, सुनिश्चित करें कि आपके प्रोजेक्ट पर पोस्ट बिल्ड ईवेंट संपादन विंडो में कोई लाइन ब्रेक नहीं है। कभी-कभी वेब से एक्सकॉपी कमांड की प्रतिलिपि बनाते समय बहु-लाइन होती है और इसे वीएस में चिपकाने से समस्या आती है।

मैंने प्री-बिल्ड चरण में लाइन के अंत में "> myFile.txt" जोड़ा और फिर वास्तविक त्रुटि के लिए फ़ाइल का निरीक्षण किया।

मेरे लिए, डिस्क स्थान कम था, और जो फाइलें लिखी नहीं जा सकती थी वे बाद में उपस्थित होने की उम्मीद थी अन्य उत्तरों में ग़ैर फाइलें (या गलत नाम / गलत तरीके से संदर्भित-बाय-फाइल्स) का उल्लेख है – लेकिन मूल कारण डिस्क स्थान की कमी थी।

यह बहुत बुनियादी है, मुझे यह समस्या थी, और शर्मनाक सरल असफल।

एप्लिकेशन कमांड लाइन तर्क का उपयोग करते हैं, मैंने उन्हें हटा दिया और फिर उन्हें वापस जोड़ दिया। अचानक परियोजना का निर्माण करने में विफल रहा।

दृश्य स्टूडियो -> प्रोजेक्ट गुण -> सत्यापित करें कि आप 'डीबग' टैब का उपयोग करते हैं ('बिल्ड इवेंट' टैब नहीं) -> कमांड लाइन आर्गुमेंट्स

मैंने और पोस्ट / प्री-बिल्ड टेक्स्ट क्षेत्र का उपयोग किया था, जो इस मामले को गलत था।

मेरे लिए यह एक पोस्टसहरप संस्करण से एक बड़ा समाधान (~ 80 प्रोजेक्ट) में अगली एक तक नवीनीकरण संकुल के बाद हुआ। मुझे परियोजनाओं के लिए कंपाइलर त्रुटियां मिली हैं जिनके पास प्रीबल्ड इवेंट्स में कमांड हैं I

'सीएमडी' को आंतरिक या बाहरी कमांड, ऑपरेटिव प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी गई है। सी: \ प्रोग्राम फ़ाइलें (x 86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets (1249,5): त्रुटि MSB3073: आदेश "cmd / c सी: \ GitRepos \ main \ ServiceInterfaces \ DEV.Config \ प्रीब्यूइल्ड। सीएमडी सर्विस इंटरफेस "9 9 9 कोड से बाहर निकल गया

पैट वैरिएबल PostSharp.Patterns.Diagnostics से संबंधित कई दोहराए गए पथ के साथ बहुत लंबा हो गया था। जब मैंने दृश्य स्टूडियो को बंद कर दिया और इसे फिर से खोला, तो समस्या ठीक हो गई थी।

रास्ते में रिक्त स्थान की वजह से फ़ाइल का एक अन्य संस्करण नहीं मिला मेरे मामले में एमएसबिल्ड लिपि में मुझे एचटीएमएल शैली और ampquot का उपयोग करने की आवश्यकता है ; exec आज्ञा के भीतर तार

 <!-- Needs quotes example with my Buildscript.msbuild file --> <Exec Command="&quot;$(MSBuildThisFileDirectory)\wix\wixscript.bat&quot; $(VersionNumber) $(VersionNumberShort)" ContinueOnError="false" IgnoreExitCode="false" WorkingDirectory="$(MSBuildProjectDirectory)\wix" /> 

दरअसल मैंने देखा कि किसी कारण से% windir% पर्यावरण चर कभी-कभी मिट जाती है। मेरे लिए क्या काम किया गया था windir पर्यावरण चर को c: \ windows, फिर से शुरू वी.एस., और यही है। इस तरह से आप समाधान फ़ाइलों को संशोधित करने से रोकते हैं।

कम से कम विजुअल स्टूडियो अंतिम 2013, संस्करण 12.0.30723.00 अपडेट 3, एक लाइन ब्रेक के साथ if / else स्टेटमेंट को अलग करना संभव नहीं है:

काम करता है:

 if '$(BuildingInsideVisualStudio)' == 'true' (echo local) else (echo server) 

काम नहीं करता है:

 if '$(BuildingInsideVisualStudio)' == 'true' (echo local) else (echo server) 

फिर भी एक और कारण: यदि आपका पूर्व-बिल्ड इवेंट अन्य प्रोजेक्ट बिन पथ का संदर्भ देता है और आप एमएसबिल्ड चलाते समय यह त्रुटि देखते हैं, लेकिन विज़ुअल स्टूडियो नहीं है, तो आपको मैन्युअल रूप से प्रोजेक्ट को * .sln फ़ाइल (एक टेक्स्ट एडिटर के साथ) में व्यवस्थित करना होगा कि जिस ईवेंट को आप इस कार्यक्रम में लक्षित कर रहे हैं, वह घटना के प्रोजेक्ट से पहले बनाया गया है। दूसरे शब्दों में, एमएसबिल्ड उन आदेशों का उपयोग करता है जो प्रोजेक्ट * .sln फाइल में सूचीबद्ध होते हैं जबकि वीएस परियोजना निर्भरताओं के ज्ञान का उपयोग करता है मुझे यह तब हुआ जब एक ऐसा उपकरण जो wixproj में शामिल किए जाने वाले डेटाबेस को wixproj के बाद सूचीबद्ध किया गया था।

मुझे लगता है कि मेरे मामले में पथ में रूसी प्रतीकों (सभी परियोजनाएं उपयोगकर्ता फ़ोल्डर में थीं) थीं। जब मैं किसी दूसरे फ़ोल्डर में (सीधे डिस्क पर) समाधान डालता हूं, तो सब कुछ ठीक हो गया।

मेरा समाधान बस के रूप में सरल था: क्या आपने इसे फिर से और बंद करने की कोशिश की? इसलिए मैंने कंप्यूटर को पुनरारंभ किया और समस्या समाप्त हो गई थी।

अन्य उत्तर के समान, मेरे मामले में यह लापता फ़ाइल के कारण था। यह पता करने के लिए कि गायब फाइल क्या है, आप आउटपुट विंडो पर जा सकते हैं और यह आपको तुरंत बताएगा कि क्या गायब हो गया था।

विजुअल स्टूडियो में आउटपुट विंडो खोलने के लिए:

  1. Ctrl + Alt + हे
  2. देखें> आउटपुट

यहां छवि विवरण दर्ज करें

मेरा समाधान फ़ाइल की प्रतिलिपि बनाने और मूल पर मेरी फ़ाइल की प्रतिलिपि बनाने के लिए बिल्ड कार्य करने के लिए एक कदम जोड़ने के लिए था।

मैं 9009 समस्या में भी आ गया जब एक अधिलेखित स्थिति का सामना करना पड़ रहा था।

असल में, यदि फाइल पहले से मौजूद है और आपने /y स्विच (जो स्वचालित रूप से अधिलेखित करता है) निर्दिष्ट नहीं किया है तो यह त्रुटि तब हो सकती है जब किसी बिल्ड से चलाया जा सकता है

मेरे लिए यह दृश्य स्टूडियो को पुनरारंभ कर रहा था मुझे गलप बिल्ड 9 9 9 कोड से बाहर निकल गया था। मैंने गुल को स्थापित किया था, लेकिन जब तक मैं विजुअल स्टूडियो को पुनरारंभ नहीं करता तब तक यह तब तक दिखाई नहीं देता