जब मैं डीबग बटन दबाता हूं तो विजुअल स्टूडियो ऑटो-बिल्डिंग नहीं करता है


23

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

डिबग से पहले स्वचालित रूप से निर्माण करने के लिए उपयोग किए जाने वाले विजुअल स्टूडियो और मैं इसे वापस चाहता हूं क्योंकि मैन्युअल रूप से निर्मित होने के कारण यह एक गंभीर दर्द है।

धन्यवाद

जवाबों:


35

के तहत दृश्य स्टूडियो सेटिंग्स में परियोजनाओं और समाधान -> बिल्ड और भागो विकल्प को बदल : भागो पर, जब परियोजनाओं पुराने हो चुके हैं से कभी बिल्ड करने के लिए हमेशा बिल्ड

संपादित करें: अपनी टिप्पणियों के अनुसार, "कॉन्फ़िगरेशन प्रबंधक" (डिबग / रिलीज़ ड्रॉपडाउन में) खोलें और सुनिश्चित करें कि आपके द्वारा अपने प्रत्येक कॉन्फ़िगरेशन में निर्मित सभी परियोजनाओं के लिए बिल्ड चेकबॉक्स की जाँच की जाती है।


काम नहीं कर रहा है :(
कुर्रू

बिल्ड प्रकार को "रिलीज़" में बदल दिया और यह ठीक काम किया। 'रिलीज़' के बजाय 'डीबग' के निर्माण के बीच अंतर क्या हैं?
कुर्रू

10
क्या आपने यह सुनिश्चित करने के लिए कॉन्फ़िगरेशन प्रबंधक खोला है कि डिबग कॉन्फ़िगरेशन के तहत "बिल्ड" चेकबॉक्स की जांच की जाती है?
हैवीड

1
अहह धन्यवाद! धन्यवाद तय हुआ! पहले कभी भी कॉन्फ़िगरेशन प्रबंधक मेनू आइटम पर ध्यान नहीं दिया गया था।
कुर्रू

1
एक विकल्प "केवल स्टार्टअप प्रोजेक्ट्स और रन पर निर्भरता" है। यदि यह सेट है और आपकी निर्भरता "काफी अच्छी" नहीं है, तो स्टूडियो आपकी कुछ परियोजनाओं का निर्माण छोड़ सकता है। इस विकल्प को रद्द करने से मदद मिलती है।
स्टड

10
  • VS मेनू या टूल> विकल्प ... में डिबग> विकल्प और सेटिंग्स पर नेविगेट करें ...
  • 'प्रोजेक्ट्स एंड सॉल्यूशंस'> 'बिल्ड एंड रन' पर जाएं और सुनिश्चित करें कि "केवल स्टार्टअप प्रोजेक्ट्स और रन पर निर्भरता" बॉक्स अनियंत्रित छोड़ दिया गया है।

0

उपकरण -> विकल्प -> परियोजना और समाधान -> "रन पर, परियोजना पुराना है" कभी नहीं बनाएँ -> हमेशा निर्माण के लिए परिवर्तन। मैंने हल कर दिया


1
यह स्पष्ट नहीं है कि आप क्या सुझाव दे रहे हैं
प्रसन्ना

0

उपकरण -> विकल्प -> परियोजना और समाधान।

  1. "ऑन रन, प्रोजेक्ट पुराना है" के लिए हमेशा बिल्ड / प्रॉम्प्ट के रूप में सेट करें
  2. "केवल स्टार्टअप प्रोजेक्ट और रन पर निर्भरता" के लिए चेक बॉक्स को अनचेक करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.