2013-02-20 52 views
43

मैं दृश्य स्टूडियो रूपरेखा उपकरण builtin और अब हर बार के साथ खेला मैं किसी भी फ़ाइल इस खंड स्वचालित रूप से मेरी समाधान फाइल करने के लिए कहते हैं की जाँच:विजुअल स्टूडियो को ग्लोबलसेक्शन (प्रदर्शन) सेक्शन जोड़ने के लिए कैसे मजबूर करें?

GlobalSection(Performance) = preSolution 
    HasPerformanceSessions = true 
EndGlobalSection 

मैं पूरी तरह सभी की रूपरेखा रिपोर्ट हटा दिया, तो सभी स्रोत नियंत्रण की स्थानीय प्रतिलिपि हटाया इस समाधान से फ़ाइलें और नवीनतम में अद्यतन करें। यह खंड अभी भी किसी भी चेकआउट के बाद * .sln फ़ाइल में है।

अन्य टीम के साथी जिन्होंने प्रफाइलर का उपयोग नहीं किया है, उन्हें कोई समस्या नहीं है। क्या कोई भी विचार है?

+0

विजुअल स्टूडियो का कौन सा संस्करण आप उपयोग कर रहे हैं? – Jehof

+1

विजुअल स्टूडियो 12. हां आपका जवाब सही है मैंने इसके बारे में पढ़ा है लेकिन ... यह मेरे लिए काम नहीं करता है ... शायद मैंने गलत किया है –

+0

क्या आप सुनिश्चित हैं कि आपके स्रोत नियंत्रण में समाधान फ़ाइल में ग्लोबलसेक्शन नहीं है प्रवेश? क्या आपने स्रोत नियंत्रण एक्सप्लोरर में फ़ाइल की जांच की है? – Jehof

उत्तर

49

ओपन PerformanceExplorer मेनू Analyze -> Windows -> PerformanceExplorer का उपयोग कर और देखें कि क्या यह किसी भी सत्र प्रविष्टियों को सूचीबद्ध करके दृश्य स्टूडियो में।

यदि ऐसा है तो उन्हें एक करके हटाने के ContextMenu को खोलने के लिए एक प्रवेश पर राइट क्लिक करें। फिर मेनू से "निकालें" का चयन करें।

यदि आपके पास .vsp या .psess फ़ाइलें हैं और उन्हें हटाएं तो आपको अपने समाधान के फ़ोल्डर को भी देखना चाहिए। ये एक प्रोफाइलिंग सत्र की रिपोर्ट फाइलें हैं।

+2

जैसे कि समाधान फाइलें विलय करने के लिए पर्याप्त कठिन नहीं हैं ... आईडीईई के साथ .sln को बदलने का मतलब है कि 1 से अधिक की अधिकांश टीमों में, यदि केवल 1 व्यक्ति ने प्रोफाइलर चलाया है (या केवल 1 हैन ' टी आदि), एसएलएन में हर बार एक विलय संघर्ष होगा ... grrrrr –

+18

मेरे मामले में प्रदर्शन एक्सप्लोरर खाली है और कोई '* .vsp' और' * .psess' फ़ाइलें मौजूद नहीं हैं, लेकिन वीएस अभी भी इन पंक्तियों को जोड़ता है समाधान फ़ाइल। कोई विचार? –

+3

कनेक्ट मुद्दा: https://connect.microsoft.com/VisualStudio/feedback/details/817315/section-in-solution-file-causes-continual-merge-conflicts-in-a-team-environment –

0

केवल जिस तरह से मैं इस का समाधान कर सकता समाधान, रूट निर्देशिका से फाइल को बंद हटाना * .psess और * .vsp दूरदराज के संस्करण के लिए मेरी .sln फ़ाइल रीसेट और समाधान को फिर से खोलने के लिए गया था। तब समस्या चली गई। यह विजुअल स्टूडियो 2015 सामुदायिक संस्करण का उपयोग कर रहा था।