दृश्य स्टूडियो खुले दस्तावेजों और स्टार्टअप परियोजना को याद नहीं कर रहा है


101

पिछले सप्ताह के लिए, मेरे वीएस समाधान के बारे में कुछ बदल गया है, और मुझे इसे ठीक करने के लिए एक सेटिंग मिली है।

जब मैं समाधान बंद करता हूं और पुनः आरंभ करता हूं:

  1. जब मैं आखिरी बार बंद हुआ था तब स्टार्ट-अप प्रोजेक्ट एक अलग तरह से बदल गया था
  2. मेरी परियोजना उत्तराधिकारी वह नहीं है जब वह बंद थी - हर परियोजना का विस्तार किया जाता है
  3. दस्तावेज़ जो बंद होने पर खुले थे, वे सभी बंद हैं

प्रत्येक मामले में मैं चाहता हूं कि समाधान वैसा ही दिखे जैसा मैंने आखिरी बार बंद किया था।

मैं ऐसा कैसे कर सकता हूं?

चीयर्स,
बेरील

जवाबों:


145

मेरा मानना ​​है कि यह जानकारी आपकी .suoफ़ाइल और / या .userफ़ाइल में रहती है। यदि वे भ्रष्ट हो गए हैं, तो वीएस संघर्ष करेगा, इसलिए यह डिफ़ॉल्ट पर वापस आ जाएगा।

शायद VS को बाहर करने की कोशिश करें, .suoऔर / या .userफ़ाइलों को हटाकर , VS शुरू करें और इसे सेट करें कि आप कैसे चाहते हैं, इसे फिर से शुरू करें और देखें कि क्या यह सेटिंग्स याद है।


1
हम्म, अंधेरे समय में जंगली छुरा। नगेट अक्षम करें? मैक्रो? क्या वे फ़ाइलें स्रोत कोड नियंत्रित हैं? दुष्ट devenv.exe जो ठीक से नहीं छोड़ रहा है? क्या आप प्रोडक्टिविटी पॉवर टूल्स से सॉल्यूशन नेविगेटर चलाते हैं और क्या यह आपकी सेटिंग्स के साथ फ्यूज हो सकता है? मूल रूप से मेरे पास कोई और विचार नहीं है, क्षमा करें :-)
दान एफ

1
मेरे मामले में इसने reshaper की .sln.DotSettings.user फाइल को भी डिलीट करने में मदद की।
साइलेंटनोट

64

मैं Visual Studio 2015 में इस समस्या में भाग गया। समाधान जड़ में .suo फ़ाइल को निकालने से समस्या ठीक नहीं हुई। मुझे निम्नलिखित निर्देशिका के तहत सब कुछ हटाने की आवश्यकता थी:

\\ SolutionRootFolder \ .vs \ FolderWithSolutionName \ v14 \

.vs एक हिडन फोल्डर है और। vo v14 फोल्डर के नीचे एक छिपी हुई फाइल है जिसे vbcs.cn फोल्डर के साथ डिलीट करना होगा।

VS2017 के लिए अद्यतन: v15 फ़ोल्डर के साथ समस्या अभी भी VS2017 में मौजूद है।


5
हाहा, इस सवाल का जवाब देने के 4.5 साल बाद, मुझे स्टूडियो 2015 के साथ विपरीत समस्या आई, मुझे इसे भूल जाने की ज़रूरत थी कि यह क्या खोला था। धन्यवाद @ThatShawGuy, आपका जवाब मुझे एक बंधन से बाहर कर दिया :)
दान एफ

@DanF बस उत्सुक था कि आपने VS15 को कैसे बनाया, यह कैसे भूल गए?
user12345

2
@ user12345 ऊपर बताए अनुसार .vs \ SolutionName \ v14 \ फ़ोल्डर की सामग्री को हटाकर। तो, अगर आपके समाधान को सोलो कहा जाता है और डी में है: \ Src \ SolOneFolder \ SolOne.sln, D: \ Src \ SolOneFolder \ .vs \ SolOne's v14 \
Dan F

1
धन्यवाद। बस इस फाइल को हटाने का ध्यान रखें किसी भी अनलोड प्रोजेक्ट्स / फाइलों आदि को भी रीसेट करें
user12345

3
वाह ... अभी भी एक मुद्दा है स्टूडियो 2017 के , आपको .suoफ़ाइल को .vs \ SolutionName \ v15 \ से निकालना होगा जब VS उसी फ़ाइलों को खोलने में अटक जाता है।
स्लीवरनिंजा - MSFT

25

दृश्य स्टूडियो 2015 में:

उपकरण -> आयात और निर्यात सेटिंग्स -> सभी सेटिंग्स रीसेट करें

इसने मेरे लिए काम किया।

मुबारक कोडिंग :)


2
इसके अलावा VS2017 के साथ
uli78

ध्यान दें कि यह सभी सेटिंग्स को रीसेट करता है , न कि केवल सेटिंग्स के बारे में कि परियोजना और समाधान राज्य कैसे सहेजे जाते हैं।
loganjones16

19

यह स्टार्टअप परियोजना के मुद्दे को संबोधित नहीं करता है, लेकिन "समाधान लोड पर दस्तावेजों को फिर से खोलना" चेकबॉक्स की जाँच मेरे लिए याद रखने वाले खुले दस्तावेज़ जारी करता है।

आप उस सेटिंग को यहां बदल सकते हैं:

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load

निश्चित नहीं है कि चेकबॉक्स के अस्तित्व में आने से पहले मैं चेकबॉक्स १५. if.३ के संस्करण में बदल गया था या यदि यह रास्ते में कहीं रीसेट हो गया था, तो निश्चित नहीं है


इसने मेरे लिए सभी सेटिंग्स को रीसेट करने से बेहतर काम किया। मैं VS कम्युनिटी 2017 v। 15.9.10
loganjones16

इस एक उत्तर की पुष्टि होनी चाहिए, है ना?
किरिल कोस्त्रोव

17

मैं एक ही समस्या थी और .so फ़ाइल को हटाने की कोशिश की। हालांकि, इसने परियोजना को ठीक नहीं किया। मैंने तब 'रीसेट' विकल्प की कोशिश की जो पूरी तरह से काम करता है।


3
मुझे भी। इतनी सारी अलग-अलग चीजों को आजमाने के बाद केवल "सभी सेटिंग्स रीसेट करें" काम करता है। मेरे VS2013 के लिए "सभी सेटिंग्स रीसेट करें" उपकरण> "आयात और निर्यात सेटिंग्स ..." के तहत है
हांग

14

मुझे विजुअल C # एक्सप्रेस के साथ भी यही समस्या थी।

समस्या को हल करने का एकमात्र तरीका मुझे यह मिला:

  1. सेटिंग्स रीसेट करें (उपकरण -> सेटिंग्स -> रीसेट)
  2. स्टूडियो से बाहर निकलें
  3. प्रभावित समाधानों से पुरानी दूषित .suo फ़ाइलों को हटा दें।

यह वीएस बग जैसा दिखता है क्योंकि एक्सप्रेस संस्करण वैसे भी किसी भी प्लग-इन का समर्थन नहीं करते हैं। मैंने देखा कि मैं .suo फ़ाइल को हटाने और दृश्य स्टूडियो को फिर से खोलने के बाद उस विशेष समाधान के लिए एक नई .suo फ़ाइल उत्पन्न करूँगा, जो सामान्य रूप से 57k के आसपास होगी। अगर मैं पर्यावरण में किसी भी फ़ाइल को खोलूंगा और फिर दृश्य स्टूडियो को बंद कर दूंगा (भले ही वह फ़ाइल समाधान का हिस्सा नहीं था) एक .so को बचाएगा जो 916k के आसपास था। उसके बाद, उसी समाधान को खोलने से ऊपर वर्णित समस्या का कारण होगा।


1
मैंने सू को अपर्याप्त पाया और मुझे सेटिंग्स रीसेट की भी आवश्यकता थी। मैं VS2012 प्रोफेशनल का उपयोग कर रहा हूं।
रिचर्डहोल्स ने

10

दृश्य स्टूडियो 2015 में >> उपकरण> विकल्प> पर्यावरण> स्टार्टअप> स्टार्टअप पर> अंतिम लोड किए गए समाधान को लोड करें


1
यह एक अच्छी चाल है लेकिन इसका वास्तविक समस्या से कोई लेना-देना नहीं है।
मार्कस

7

दृश्य स्टूडियो 2017 के लिए, उपकरण-> आयात और निर्यात सेटिंग्स रीसेट करें सभी सेटिंग्स ने प्रस्तावित के रूप में अन्य सभी समाधानों की कोशिश करने के बाद मेरे लिए यह किया।


धन्यवाद, यह काम किया! हटाना .suo, .user .sdf फ़ाइलों ने मदद नहीं की, लेकिन यह निश्चित है
HypeZ

6

मैंने मुख्य मेनू कमांड "Windows-> रीसेट विंडो लेआउट" द्वारा विज़ुअल स्टूडियो 2010 प्रोफेशनल में इस समस्या को हल किया


मैं सभी सेटिंग्स को रीसेट नहीं करना चाहता था इसलिए मैंने पहले अन्य सभी समाधानों की कोशिश की। रीसेट विंडो लेआउट ने मेरे लिए काम किया! रनिंग वीएस 2015 प्रो
मार्कस

2

Visual Studio 2017 में टूल -> इम्पोर्ट और एक्सपोर्ट सेटिंग्स -> सभी सेटिंग्स को रीसेट करें मेरे लिए पूरी तरह से काम किया।

.Suo फ़ाइल को मिटाया नहीं गया ...


एक ही समस्या है। एक के बाद एक सेटिंग्स में जाने के बाद मैंने देखा कि यह विंडो लेआउट सेटिंग के कारण था। आप Visual C # (या जो भी आप पसंद करते हैं) से डिफ़ॉल्ट आयात कर सकते हैं और बाकी को रख सकते हैं।
कूकीज डॉग

2

विजुअल स्टूडियो 2015 एंटरप्राइज: इस थ्रेड में कई लोगों के लिए, .suo फ़ाइल को हटाने से मदद नहीं मिली, इसलिए मैंने सभी सेटिंग्स को रीसेट करने का सहारा लिया ... जो काम किया। मैं अपनी सभी सेटिंग्स को मिटा देना नहीं चाहता था, इसलिए मैंने यह देखने के लिए थोड़ा समय बिताया कि कौन सी सेटिंग इसकी वजह बन रही है (ध्यान दें: अभी भी इसे विकल्पों में नहीं मिल सकता है)।

इसलिए, अपनी अधिकांश सेटिंग को बरकरार रखते हुए समस्या को ठीक करने के लिए, इन चरणों का पालन करें:

  1. उपकरण -> आयात और निर्यात सेटिंग्स ...
  2. "चयनित सेटिंग्स का निर्यात करें" चुनें -> अगला। सभी चेकबॉक्स की जांच करें।
  3. "सामान्य सेटिंग" का विस्तार करें
  4. [महत्वपूर्ण] "विंडो लेआउट" को अनचेक करें। -> अगला -> समाप्त।
  5. पर वापस जाएँ: उपकरण -> आयात और निर्यात सेटिंग्स ...
  6. सभी सेटिंग्स रीसेट करें -> अगला -> बस सभी सेटिंग्स रीसेट करें।
  7. अब चरण 4 में आपके द्वारा निर्यात की गई सेटिंग्स फ़ाइल को आयात करें

अब आपने अपनी लगभग सभी सेटिंग्स को बरकरार रखा होगा, और समस्या को ठीक किया होगा। अब आपको बस इतना करना है कि आप जो चाहते हैं उसके आसपास अपने पैलेट को स्थानांतरित करें और आप कर रहे हैं!


2

उपरोक्त सभी की कोशिश की। कुछ भी काम नहीं किया। मेरे (VS2017) के लिए जो काम किया गया है वह सिर्फ मेरे रेपो फोल्डर में जा रहा है, छिपी हुई फाइलों को दिखाओ, .vs फोल्डर को डिलीट कर दो और डी को फिर से शुरू करो।


इसने मेरे लिए वीएस 2019 समुदाय में भी काम किया।
TaeKwonJoe

0

यहां तक ​​कि मैंने विजुअल स्टूडियो 2015 में इस समस्या को हल किया "व्यावसायिक-" विंडोज-> रीसेट विंडो लेआउट "पर जाएं। पहले मैंने .user / .suo फाइल को हटाने की कोशिश की, लेकिन यह मेरे लिए नहीं था। ऊपर जैसा समाधान मिला।


0

विज़ुअल स्टूडियो 2017 v15 के लिए टूल्स -> ऑप्शन्स -> प्रोजेक्ट एंड सॉल्यूशंस पर जाएं और "सॉल्यूशन लोड पर डॉक्युमेंट्स को फिर से खोलें"।


0

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

मैंने यहां हर एक सलाह का पालन किया और कुछ भी काम नहीं किया। विंडोज 7 पर इससे भी बदतर यह खत्म हो रहा था।

इसलिए मैंने अपनी सेटिंग्स को शुद्ध करने और रीसेट करने का फैसला किया। जब मैंने किया था तो मुझे एक डायलॉग बॉक्स के साथ संकेत दिया गया था कि मैं सेटिंग्स का कौन सा डिफ़ॉल्ट संग्रह चुनूं। मैंने विजुअल c # चुना और उस समस्या को तुरंत ठीक कर दिया।

प्रारंभिक समस्या मेरे "सामान्य" सेटिंग्स चुनने के कारण हुई ...।

मैंने अन्य सेटिंग्स की कोशिश नहीं की है। YMMV।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.