2010-10-03 13 views
258

में एक बार में दो परियोजनाएं चला रहा है मैंने विजुअल सी # 2010 एक्सप्रेस में एक समाधान बनाया जिसमें दो परियोजनाएं हैं: एक क्लाइंट है, दूसरा सर्वर है। मैं एक ही समय में दोनों को डीबग करना चाहता हूं, लेकिन मैं केवल डीबगिंग के दौरान परियोजनाओं में से एक को चलाने के लिए प्रतीत होता हूं।विजुअल स्टूडियो

क्या दोनों एक बार में चलाने का कोई तरीका है?

उत्तर

463

समाधान गुणों पर जाएं -> सामान्य गुण -> स्टार्टअप प्रोजेक्ट और एकाधिक स्टार्टअप प्रोजेक्ट का चयन करें।

solution properties dialog

+36

बीटीडब्ल्यू। समाधान एक्सप्लोरर से डिबगिंग के लिए भी परियोजनाएं शुरू की जा सकती हैं। समाधान एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें, फिर डीबग-> नया इंस्टेंस प्रारंभ करें। तो वीएस के एक उदाहरण के साथ एक बार में उदाहरणों के भार को डीबग कर सकते हैं। – Max

+1

@ मैक्स - एक्सप्रेस संस्करणों में। "समाधान एक्सप्लोरर में प्रोजेक्ट पर राइट क्लिक करें, फिर डीबग-> नया इंस्टेंस प्रारंभ करें।", काम नहीं करता है, लेकिन आपका मूल उत्तर करता है। एफडब्ल्यूआईडब्ल्यू – dbasnett

+1

वीएस 2015 सीई में भी काम करता है। –

86

मैक्स जब आप हमेशा दोनों परियोजनाओं शुरू करना चाहते हैं के लिए सबसे अच्छा समाधान है, लेकिन आप भी सही एक परियोजना पर क्लिक करें और डीबग चयन कर सकते हैं> नई इंस्टेंस प्रारंभ करें।

यह एक विकल्प है जब आपको कभी-कभी दूसरी परियोजना शुरू करने की आवश्यकता होती है या जब आपको दूसरी परियोजना की शुरुआत में देरी करने की आवश्यकता होती है (हो सकता है कि सर्वर को उठने और क्लाइंट कनेक्ट करने का प्रयास करने से पहले सर्वर को चलाने की आवश्यकता हो) ।

+6

केविन ने डीबग का उपयोग करके कहा> नया इंस्टेंस प्रारंभ करें। मांग पर परियोजना शुरू करने के लिए सहायक हो सकता है, लेकिन एक अन्य दिलचस्प उपयोग एक ही परियोजना के 2 (या अधिक) उदाहरण शुरू करना है। उदाहरण के द्वारा 1 सर्वर और 2 क्लाइंट डीबग कर सकते हैं। – Exatex

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