22

मैं विजुअल स्टूडियो 2010 का उपयोग कर रहा हूं, विज़ुअल स्टूडियो (जैसे निष्पादन योग्य फ़ाइल) से आउटपुट फ़ाइल के मालिक को व्यवस्थापक के अलावा अन्य उपयोगकर्ता को सेट या स्वचालित रूप से कैसे बदलें?विजुअल स्टूडियो आउटपुट फ़ाइल अनुमतियां?

सभी उत्पादन फ़ाइलें इस समय प्रशासक के स्वामित्व में है (कारण दृश्य स्टूडियो के लिए प्रशासनिक विशेषाधिकार द्वारा लांच है), इसलिए कुछ समय मैं पहुँच अनुमतियाँ की वजह से उन फ़ाइलों को हटा नहीं सकते।

कुछ समय दृश्य स्टूडियो में ही यह भी नहीं हटा सकते हैं कुछ मिनट तक (के बाद मैं निष्पादन योग्य भाग गया), इसके सच में कष्टप्रद जब मैं उन निष्पादन के पुनर्निर्माण की जरूरत है। किसी को भी पता है कि वास्तविक समस्या क्या है?

त्रुटि संदेश है: error LNK1168: cannot open [path to file].exe for writing

+0

बस इस समस्या में पड़। वही बात है, हैंडल का स्वामित्व पीआईडी ​​4 के साथ सिस्टम प्रक्रिया के स्वामित्व में है। क्या आप फिर से प्रश्न खोल सकते हैं, आम तौर पर यदि कोई वर्तमान उत्तर नहीं है तो भी यह खुला छोड़ना बेहतर होगा और यह स्पष्ट रूप से आपके सिस्टम के साथ कुछ नहीं हो रहा है। –

+0

लगता है कि यह मेरी समस्या को हल करता है .. धन्यवाद .. बेवकूफ लॉकिंग मुद्दों के कारण मैंने बहुत समय खो दिया है ... – GorillaApe

उत्तर

0

कोई भी सही जवाब दे, तो मैं ऑपरेटिंग सिस्टम के भीतर एक बग के रूप में इस सवाल का बंद करते हैं, दृश्य स्टूडियो में नहीं, हो सकता है ओ/एस से समझौता किया गया है क्योंकि फ़ाइल हैंडल का स्वामित्व 'सिस्टम' प्रक्रिया (पीआईडी ​​4) है और मैं फ़ाइल हैंडल को रिलीज़ नहीं कर सकता क्योंकि यह फ़ाइल एक्सप्लोरर की रिपोर्टिंग प्रक्रिया एक्सप्लोरर का उपयोग कर अमान्य है।

+0

वही समस्या देखता हूं। अनलॉकर मदद नहीं कर सकता ... – k06a

0

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

निजी तौर पर

, जब तक आप वेब अनुप्रयोग मैं अपने आप को अधिक से अधिक बार कम से कम वी.एस. 2010

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

मैं आम तौर पर प्रोसेस एक्सप्लोरर (Sysinternals से) का उपयोग बस फाइल पर संभाल दूर करने के लिए। (नोट: यह एक "महान" विचार नहीं है, लेकिन यह काम करता है ....)

+0

AFAIK विजुअल स्टूडियो हमेशा प्रशासक के रूप में चलाया जाता है (यदि मुझे डीबगर चलाने की आवश्यकता है तो मामले में से एक) में दूसरा मामला, मेरे पास बिल्डिंग त्रुटि नहीं है, और एक ही असेंबली का संदर्भ देकर आपका क्या मतलब है? इस बीच मैं प्रोसेस एक्सप्लोरर का प्रयास करूंगा। – uray

+0

मैंने प्रोसेस एक्सप्लोरर की कोशिश की है, मैं हैंडल को बंद कर सकता हूं, लेकिन मुझे कैसे पता चलेगा कि कौन सी प्रक्रिया हैडल पकड़ती है ?, अगर मैं प्रोजेक्ट एक्सप्लोरर द्वारा हैंडल को हमेशा जारी करके प्रोजेक्ट का पुनर्निर्माण करना चाहता हूं तो यह अभी भी परेशान है। – uray

+0

यदि यह हर बार होता है, तो आपके पास अपने एप्लिकेशन में या आपके विजुअल स्टूडियो समाधान में कुछ चल रहा है। क्या आपके पास उस समय दृश्य स्टूडियो के बाहर चल रहा एप्लिकेशन है? क्या यह किसी अन्य परियोजना द्वारा संदर्भित है? –

33

Wooho मैं अंत में यह एक पता लगा।

यह विंडोज 7 में एक बग है और संभवतः विंडोज सर्वर 2008 (संभवतः केवल 64 बिट संस्करण) में एक बग है। जब आप Application Experience सेवा अक्षम करते हैं तो यह सतह होती है।

इस सेवा को पुनः सक्षम करने से मेरे लिए यह समस्या ठीक हो गई है।

आप कल्पना नहीं कर सकते कि मैं कितना खुश हूं, यह प्रोग्रामिंग को इतना निराशाजनक बना रहा था क्योंकि यह सिर्फ वीसी के साथ गड़बड़ नहीं कर रहा है, लेकिन किसी भी कंपाइलर और इसे ऊपर से ऊपर करने के लिए यह काफी यादृच्छिक है।

एक कारण है कि यह एक समस्या खड़ी कर रहा है के रूप में अधिक जानकारी के here सा।

अन्य अतः सवाल हैं जिनके संबंधित दिखने की सूची:

+0

यह समाधान इतना अप्रत्याशित है कि मैं एप्लिकेशन अनुभव को बंद कर रहा हूं, "यह आवश्यक नहीं है, शायद मेरी मशीन धीमा हो, आदि।" फिर थोड़ी देर बाद मैं समस्याओं को लॉक करके निराश होना शुरू कर देता हूं, और Google पर जाता हूं। मैं फिर इस समाधान पर अपना रास्ता खोजता हूं, एप्लिकेशन अनुभव को वापस चालू करता हूं, और मुझे आश्चर्य है कि यह काम करता है। मुझे लगता है कि मैंने यह 3 बार किया है। –

+1

यह मेरे लिए काम नहीं किया। हालांकि मेरा समाधान अब बहुत तेजी से लोड हो जाता है। – stuartd

+0

धन्यवाद, यह भी मेरे लिए काम किया। विजुअल स्टूडियो 2010 पिछले निर्माण में जेनरेट किए गए .dll को हटा नहीं सका। एप्लिकेशन एक्सपीरियंस सर्विस शुरू करने से तुरंत इसे ठीक कर दिया गया! – Sabuncu

7

ऊपर उल्लेख किया है, इस समस्या का ठीक विंडोज आवेदन अनुभव सेवा सक्षम बनाना है।"। आवेदन अनुभव"

  1. Windows कुंजी + आर
  2. प्रकार "services.msc" विंडो
  3. पॉप अप सूची में में, लगता है: यहाँ यह कैसे करना है "सक्षम"
  4. इस पर डबल क्लिक करें और "अक्षम" से बदल

अब यह काम करना चाहिए! मेरे लिए काम किया :)

स्रोत: http://www.techknowl.com/disable-unwanted-services-and-speed-up.html

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