visual-studio - visual - विज़ुअल बेसिक gambas




विजुअल स्टूडियो आउटपुट फ़ाइल अनुमतियां? (3)

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

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

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

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


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


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

निजी तौर पर, जब तक कि आप वेब अनुप्रयोगों के लिए आईआईएस का उपयोग नहीं कर रहे हैं, मुझे लगता है कि कम से कम वीएस 2010 के साथ, मैं नियमित रूप से नियमित रूप से विजुअल स्टूडियो को नियमित रूप से उपयोगकर्ता के रूप में चलाता हूं।

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

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


Woho मैं अंत में यह एक बाहर निकाला।

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

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

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

here कुछ और जानकारी here कि यह समस्या क्यों पैदा कर रहा है।

अन्य SO प्रश्नों की सूची जो संबंधित प्रतीत होती हैं:








administrator