2012-07-23 24 views
20

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

"Workspace for this solution could not be found." 

(मुझे सटीक त्रुटि वाक्य याद नहीं है)।

मैंने अपना समाधान बंद कर दिया। मैं pending changes window -> workspace ComboBox -> manage workspace पर गया। मैंने अपना वर्कस्पेस संपादित किया और मेरे समाधान को पहले से मौजूद फ़ोल्डर में मैप किया।

अब मैं खिड़की में अपने लंबित परिवर्तन देख पा रहा था। मैंने फिर से अपना समाधान खोला। मैं एक फ़ाइल बाहर की जाँच करने की कोशिश की, और मैं त्रुटि मिली: नवीनतम संस्करण या विशेष संस्करण लेने को छोड़कर इस के लिए

"file could not be found in workspace, or you don't have permission to access the file."

किसी भी संकेत दिए गए। वर्कस्पेस प्रबंधित करने में, मेरा वर्कस्पेस निजी था।

+0

हरम ... शायद आपके कंप्यूटर का नाम बदल गया या ऐसा कुछ? क्या यह संभव है कि किसी और ने रात के दौरान आपके नेटवर्क या कंप्यूटर सेटिंग्स में बदलाव किया हो ... –

+1

अंत में, मैंने समस्या को हल करने के लिए नवीनतम संस्करण (विशिष्ट संस्करण प्राप्त करें) – Sandy

+0

बस मेरे लिए समस्या ठीक करें, धन्यवाद : डी – Andy

उत्तर

21

हर किसी को परेशान करने के लिए खेद है। अंत में मैंने इस मुद्दे को हल करने के लिए नवीनतम संस्करण लिया।

+4

जो भी काम करता है :) और चिंता न करें - आपने हर किसी को परेशान नहीं किया –

+3

यह समाधान भी काम करता है यदि आपको वीएस 2015 में समान समस्याएं हैं। –

16

टीएफएस कैश के साथ काम करता है। आपके क्लाइंट कंप्यूटर पर एक ऐसा है जो सभी प्रकार के भ्रमित हो सकता है, इसलिए इसमें फ़ाइलों को हटाएं। इसका डिफ़ॉल्ट पथ C:\Users\<Username>\Local Settings\Application Data\Microsoft\Team Foundation\<Version Number>\Cache है (यह आपके ऑपरेटिंग सिस्टम के आधार पर भिन्न हो सकता है, लेकिन यह आपकी प्रोफ़ाइल में है)।

आप फ़ाइल -> स्रोत नियंत्रण -> स्रोत स्रोत नियंत्रण पर जाकर समाधान/प्रोजेक्ट की बाइंडिंग को पुन: स्थापित करने का प्रयास कर सकते हैं ... (यदि यह मेनू आइटम गुम है तो इसका अर्थ यह हो सकता है कि आपको अपने मेनू आइटम रीसेट करने की आवश्यकता है)। यदि स्रोत फ़ाइलें पहले से ही वर्कस्पेस में हैं, तो आप स्रोत नियंत्रण पर फ़ाइल को फिर से लिंक करने के लिए परिणामी संवाद पर टूलबार में बाइंड आइकन पर क्लिक कर सकते हैं। हालांकि, शिकायत रोकने के लिए आपको अभी भी वीएस प्राप्त करने या फिर से खोलने की आवश्यकता हो सकती है।

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

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

इसके अलावा, कृपया सुनिश्चित करें कि आपके पास विजुअल स्टूडियो 2010 एसपी 1 स्थापित है।

behavior is improved in Visual Studio and TFS 2012 with what is called Local Workspaces; स्थानीय वर्कस्पेस आपकी फ़ाइलों के बारे में मेटा-डेटा सर्वर के बजाय फाइल सिस्टम में संग्रहीत है। टीएफएस 2012 बाजार पर जल्द ही होना चाहिए।

+4

आप इसे एक्सप्लोरर% LOCALAPPDATA% \ Microsoft \ Team Foundation \ 4.0 \ Cache (4.0 या 3.0 के साथ अपने संस्करण के आधार पर) में दर्ज कर सकते हैं –

+0

सी: \ उपयोगकर्ता \ your_user \ AppData \ Local \ Microsoft \ Team Foundation \ 3.0 \ कैश – Induster

1

संकेतों के लिए ठीक कहें।जब समाधान खुलता है (इसमें फाइलों का संदर्भ नहीं दिया जाएगा), समाधान एक्सप्लोरर & में समाधान पर राइट-क्लिक करें "प्रोजेक्ट रीलोड करें"

0

मुझे यह त्रुटि हुई, मैंने एसोसिएटेड हैंडल की जांच की है (संसाधन मॉनिटर में सीपीयू टैब) कार्यक्षेत्र निर्देशिका के लिए। और devenv प्रक्रिया अंदर एक निर्देशिका पकड़ो। तो मैंने विजुअल स्टूडियो को पुनरारंभ किया और मुझे यह त्रुटि नहीं मिली।

+1

प्रश्न लंबे समय से पोस्ट किया गया ...... लेकिन मैं याद रखें यह मेरे लिए काम नहीं करता है। हालांकि हमारे पास एक ही त्रुटि के लिए अलग-अलग कारण हो सकते हैं। यह बहुत संभव है। अपना उत्तर साझा करने के लिए धन्यवाद। – Sandy

+0

@ सैंडी हाँ, मैंने आपके उत्तर की कोशिश की है और यह मेरे लिए काम नहीं करता है। और मैंने सोचा कि अगर मैं इसे आपके उत्तर में वापस चला गया हूं, तो इस त्रुटि के कारण मेरे अन्य कारण भी ऐसा कर सकते हैं। इसलिए मैंने इसे मेरे जैसे लोगों की मदद के लिए यहां रखा है। – filhit

0

मुझे वीएस2015 के साथ समान समस्या का सामना करना पड़ रहा था, मैंने पाया कि मेरी मशीन पर न्यूजेट पुराने संस्करण (वीएसआईएक्स (v3.3.0)) स्थापित किया गया था। मैंने nuget site से नवीनतम संस्करण डाउनलोड किया। इसने मेरे मुद्दे को हल किया है

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