एक

2009-04-09 17 views
28

डीबग करते समय सभी परियोजनाओं के निर्माण से विजुअल स्टूडियो को रोकना मेरे पास कुछ अलग परियोजनाओं के साथ समाधान है: कुछ डीएलएल परियोजनाएं, एक कंसोल प्रोजेक्ट और कुछ डब्ल्यूसीएफ परियोजनाएं।एक

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

संपादित करें: मैंने इसे अर्द्ध तय किया है। डब्ल्यूसीएफ लाइब्रेरी को लॉन्च करने से रोकने के लिए, मैंने इसका अनुसरण किया: How to Prevent Visual Studio launch WcfSvcHost.exe in Debuggin?

लेकिन मैं अभी भी एएसपीनेट देव सर्वर लॉन्च करने से रोक नहीं सकता।

+0

मेरे पास एक समान प्रश्न था जिसे हल किया गया था। वही समाधान आपके लिए काम कर सकता है: [लिंक] (http://stackoverflow.com/questions/575381/visual-studio-2008-build- निर्भरता-chain) –

उत्तर

35

अपने समाधान पर राइट क्लिक करें, फिर गुण, कॉन्फ़िगरेशन गुण पर जाएं और उन परियोजनाओं का चयन करें जिन्हें आप संकलित करना चाहते हैं।

+1

धन्यवाद डारिन, आपको हमेशा सबसे अच्छे जवाब मिलते हैं। –

+3

मुझे यह वही समस्या है। यह गुणों के रूप में नहीं है -> कॉन्फ़िगरेशन गुण। मेरा समाधान केवल एक प्रोजेक्ट बनाने के लिए सेट है, लेकिन यह उन सभी को बनाता है और तैनात करता है। इस समस्या को ठीक करने का एकमात्र तरीका मैन्युअल रूप से एसएलएन फ़ाइल को बदलना है। – rbrundritt

+0

बहुत बहुत धन्यवाद। आपने मेरी समस्या तय की है। –

18

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

+0

यह वही है जो मैं उम्मीद कर रहा था! धन्यवाद! – Cameron

14

शुरू करने से ASP.Net डेव सर्वर को रोकने के लिए:

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

इस पर और अधिक के लिए this thread देखें।

+0

आपको बहुत बहुत धन्यवाद! यह मुझे महीनों के लिए दीवार से बाहर चला रहा था। – beautifulcoder

-1

बस परियोजना को अनलोड करें, राइट क्लिक प्रोजेक्ट -> अनलोड प्रोजेक्ट

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