2011-07-19 12 views
9

मुझे थोड़ी देर के लिए यह समस्या आ रही है। मैंने विजुअल स्टूडियो में एक नया नया Winforms सी # अनुप्रयोग बनाया। मैं इसे बिना किसी समस्या के एक बार डीबग मोड में लॉन्च कर सकता हूं। हालांकि, अगर मैं इसे बंद करता हूं और इसे फिर से लॉन्च करता हूं तो मुझे एक त्रुटि मिलती है "फ़ाइल TestApplication.exe को bin \ release \ TestApplication.exe पर कॉपी करने में असमर्थ"। पथ तक पहुंच अस्वीकार कर दी गई है।दृश्य स्टूडियो में त्रुटि, पथ तक पहुंच अस्वीकार कर दिया गया है

यह मुझे पागल कर रहा है। ये क्यों हो रहा है? मैंने देखा कि फ़ोल्डरों को केवल पढ़ने के रूप में चिह्नित किया जाता है। हालांकि, जब मैं इसे बदलने की कोशिश करता हूं तो कुछ भी नहीं होता है। मेरे प्रबंधक ने सुझाव दिया कि यह मेरे द्वारा स्थापित कुछ एक्सटेंशन की गलती हो सकती है। मैं माइक्रोसॉफ्ट के पावर टूल्स के साथ-साथ AnkhSVN प्लग का उपयोग कर रहा हूं।

+0

क्या आप वाकई अपना आवेदन सही तरीके से बंद कर रहे हैं? इसे एक बार चलाएं और फिर इसे बंद करें और यह देखने के लिए कार्य प्रबंधक में जांचें कि यह अभी भी है या नहीं। –

+0

कभी-कभी मैं प्रक्रिया सूची में TestApplication.vshost.exe चला रहा हूं। मैं इसे मारता हूं लेकिन यह अभी भी लॉन्च नहीं होगा। वीएस को पुनरारंभ करना कभी-कभी मदद करता है लेकिन हमेशा नहीं। – Leon

+0

यह तब भी हो सकता है जब आपका मित्रवत एंटी-वायरस प्रोग्राम निष्पादन योग्य रूप से खतरनाक रूप से खतरनाक और संगरोध के रूप में पहचानता है। –

उत्तर

3

पहले यह देखने के लिए जांचें कि क्या आप EXE को हटा सकते हैं। यदि आप इसका मतलब नहीं कर सकते हैं तो कुछ प्रक्रियाओं पर इसका एक संभाल है।

भागो Process Explorer और यह क्या है पता लगाने के लिए TestApplication.exe के लिए कोई खोज करते हैं

+0

विषम ... यह वास्तव में मेरे लिए काम करता प्रतीत होता है। मैंने TestApplication.vshost.exe प्रक्रिया को मार दिया, डीबग फ़ोल्डर की सामग्री हटाएं और अब मैं इसे बिना किसी समस्या के लॉन्च कर सकता हूं। क्या कोई मुझे बता सकता है कि संभवतः यह क्या हो सकता है? – Leon

+1

क्या आप सोच रहे हैं कि आपको TestApplication.vshost.exe को क्यों मारना है? –

+0

नहीं, मैं सोच रहा हूं कि जब मैं डीबगिंग रोकता हूं तो वीएस इसे क्यों नहीं मारता है। – Leon

1

क्या आपके पास अपने बिन फ़ोल्डर को आपके svn में शामिल किया गया है? आम तौर पर, आपको इस कारण से बहुत कुछ नहीं करना चाहिए।

ये फ़ोल्डर्स - बिन और ओबीजे - वीएस द्वारा उत्पन्न होते हैं, और यदि आप कोड को दोबारा जांचते हैं तो शॉउल्ड पुन: उत्पन्न हो जाएंगे।

+0

यह प्रोजेक्ट भंडार में नहीं है। यह सिर्फ एक ब्रांड नई परियोजना है। – Leon

+1

ठीक है - आपने बताया है कि आप एसवीएन का उपयोग कर रहे हैं। –

0

आप Unlocker.exe नाम के एक कार्यक्रम है जो एक छोटे प्रोग्राम है जो बंद कर दिया कार्यक्रम का द्वार खोलती है चलाने के लिए कर सकते हैं।

लॉक किए गए एक्सई को अनलॉक करने का प्रयास करें और यह आपको सटीक प्रोग्राम देगा जो इसे लॉक कर रहा है।

इससे आपको समस्या को इंगित करने में मदद मिलेगी।

3

क्या आपने विंडोज सेवा 'एप्लिकेशन एक्सपीरियंस' को सक्षम करने की कोशिश की है? इसने कई दिनों तक संघर्ष करने के बाद मेरी समस्या हल की।

http://www.codeproject.com/Questions/296249/Visual-Studio-2010-Access-Denied-Errors

+0

यह सही जवाब है। आपको धन्यवाद!!!!!!!! –

0

आप वी.एस. एक व्यवस्थापक के रूप में चल करने की कोशिश की है? मैंने हाल ही में इस समस्या में भाग लिया है और यह देखने के लिए ऑनलाइन खोज की है कि किसी को इसका जवाब मिल गया है या नहीं। काम करने वाली एकमात्र चीज एक प्रशासक के रूप में चलती है, लेकिन मुझे ऐसा करने से नफरत है।

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

+0

फॉलो-अप प्रश्न पूछने के लिए उत्तर फ़ील्ड का उपयोग न करें। इसके बजाय एक टिप्पणी पोस्ट करें। –

+0

मदद के लिए धन्यवाद। मैं stackoverflow पर योगदान करने के लिए नया हूँ। क्या आपने वीएस को व्यवस्थापक के रूप में चलाने के लिए मेरा सुझाव नहीं सोचा था, जिसे मैंने मेरे लिए काम किया है, जो उत्तर के रूप में योग्य नहीं है? –

+0

यह "यह क्यों हो रहा है" के सवाल का जवाब नहीं देता है लेकिन यह समाधान प्रदान करता है। एक गरीब उत्तर का एक उदाहरण सिर्फ एक पंक्ति होगी: "आप उस त्रुटि को पाने के लिए क्या कर रहे हैं?" आपका जवाब ठीक है। अधिक जानकारी के लिए, [टिप्पणियां सहायता] देखें (http://stackoverflow.com/help/privileges/comment)। –

0

मैंने अपने वेब सर्वर के लिए एक वेब सेवा/संदर्भ जोड़ा और फिर मेरा विजुअल स्टूडियो सभी पागल हो गया और रिकॉन्जिन और कस्टम नियंत्रण या वेब सेवाओं को नहीं मिला। पृष्ठ अंतिम उपयोगकर्ताओं के लिए काम किया .. बस वीएस में पहुंच/पहचान मुद्दों था।

मैं सी में कैश फ़ाइलों को हटाने के लिए कुछ पोस्ट देखी: \ Users \ gklein \ AppData \ रोमिंग \ Microsoft \ VisualStudio \ 10.0 \ ReflectedSchemas - मैंने वह किया, लेकिन यह मेरे लिए काम नहीं किया ...

जब मैंने वेब सर्वर को पुन: संकलित किया तो काम क्या था, सी: \ विंडोज \ माइक्रोसॉफ्ट.NET \ Framework \ v4.0.30319 \ अस्थायी एएसपी.NET फ़ाइलें \ उपाय \ 7642007a \ c5be7720 \ App_WebReference फ़ाइल/फ़ोल्डर तक पहुंच के बारे में एक त्रुटि हुई। ..

मेरा वेब सर्वर उन्नत पहुंच अधिकारों के साथ एक वैश्विक नेटवर्क उपयोगकर्ता का प्रतिरूपण करता है ... लेकिन उन्होंने हाल ही में अपने पीसी को एक नए डोमेन में माइग्रेट किया जहां उस उपयोगकर्ता के पास कोई अधिकार नहीं है। वेब साइट मेरे पीसी पर संकलित नहीं कर सका (उस उपयोगकर्ता के रूप में)। - एक बार मैंने मैन्युअल रूप से उस वैश्विक नेटवर्क उपयोगकर्ता को अपने पीसी पर एक व्यवस्थापक के रूप में जोड़ा ... कैश साफ़ कर दिया और वीएस को पुनरारंभ किया .. यह काम किया !!!

आशा मेरे अनुभव में मदद करता है कुछ बाकी tooo

0

मैं हाल ही में इस मुद्दे था। मैंने मैन्युअल रूप से हटा दिया और फ़ाइल को प्रतिस्थापित किया और एक्सेस त्रुटि जारी रखी। मैंने अपना लैपटॉप पुनरारंभ किया और मैं अपनी परियोजना बनाने और चलाने में सक्षम था।

0

मेरे समाधान द्वारा उत्पन्न एक एक्सएमएल फ़ाइल में केवल एक ही निर्माण द्वारा उत्पन्न फ़ाइल संस्करण के लिए रीड-ओनली विशेषता सेट थी। इस फ़ाइल के लिए केवल-पढ़ने योग्य विशेषता बंद करने के बाद, पथ के बिना मेरा निर्माण त्रुटि से इनकार कर दिया गया है।

0

मेरे पास एक संकलित exe था जो व्यवस्थापक खाते का उपयोग करने के बावजूद हटाया जाने से इनकार कर दिया था। मुझे विंडोज़ में विंडोज एक्सपीरियंस नहीं मिल रहा है 10. कार्य शेड्यूलर में मिला .. ओह मैन, यह एक ग्राहक अनुभव फीडबैक टूल है, बल्कि मैंने इसे बंद कर दिया है। ने एक निःशुल्क अनलॉकर का उपयोग किया; दिखता है और सुरक्षित महसूस करता है। फ़ाइल सिस्टम द्वारा बंद कर दिया गया था और तुरंत हटाया नहीं जा सका। अगली सिस्टम पुनरारंभ करने के लिए विकल्प का चयन किया। अच्छी तरह से काम। मैं कुछ भी पोस्ट नहीं करता हूं। लेकिन इस मार्ग ने मुझे 1 घंटा लिया .. तो यदि आप कोशिश कर रहे हैं .. यह आपके 1 घंटा बचा सकता है।

http://lockhunter.com/version-3-2-stable.htm

-1

मैं VS2015 और VS2017 समुदाय संस्करण में पिछले 9 महीनों के लिए अब इस समस्या का सामना कर रहा है,। ऐसा प्रतीत होता है कि संकलक लगभग 20 मिनट के लिए पहले संकलन के बाद जीवित रहता है, जबकि फाइलों पर ताले लगाते समय।

मेरा कामकाज कंपाइलर को मारना है, फिर पुनर्निर्माण करना है। यह हमेशा किसी भी प्रतिकूल दुष्प्रभाव के बिना काम करता है।

इस कोड के साथ

आप पैकेज प्रबंधक कंसोल से संकलक मारने (या PowerShell से) कर सकते हैं :

Get-Process | where {$_.ProcessName -eq "VBCSCompiler"} | foreach {Stop-Process -Id $_.Id} 

आशा यह आप में मदद करता है के रूप में यह मेरे महीने की पिछले कुछ के लिए है।

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