9

में संपादित करें और जारी रखें विजुअल स्टूडियो 2010 का उपयोग कर एएसपी.नेट एमवीसी 3 ऐप में संपादित करना और जारी रखना संभव है? यदि हां, तो मैं यह कैसे कर सकता हूं?एएसपी.नेट एमवीसी 3 एप्लिकेशन

बीटीडब्ल्यू, मेरा ओएस प्लेटफार्म x86 है।

संपादित करें: जब मैं f5 दबाता हूं और फिर कोड को संपादित करने का प्रयास करता हूं तो मुझे निम्न त्रुटि मिलती है: कोड चलने के दौरान परिवर्तन की अनुमति नहीं है या यदि कोई प्रक्रिया ब्रेक होने पर 'सभी प्रक्रियाओं को तोड़ने' विकल्प अक्षम होता है। विकल्प टूल्स, विकल्प, डिबगिंग में सक्षम किया जा सकता है।

हालांकि विकल्प सक्षम है, कोड कोड चलने पर मैं अपना कोड संपादित नहीं कर सकता।

+0

क्या आप थोड़ा और विशिष्ट हो सकते हैं? –

+0

क्या आपने अपना प्रयास किया है? क्या यह काम करता है, है ना? अगर कोई त्रुटि है? – abatishchev

+0

@ एडी.Net, @abatishcev, मैंने अपना प्रश्न – Shaokan

उत्तर

14

बहुत कुछ गड़बड़ करने के बाद, googling, और (अनिवार्य रूप से) अनुमान लगाने के बाद, (मैं वास्तव में x64 वातावरण चला रहा हूं) मैंने पाया कि निम्नलिखित सक्षम एमवीसी 3 संपादित करें और मेरे लिए जारी रखें महान!

  1. मेरी WebApp परियोजना उत्पादन पथ स्थापना विन्यास प्रबंधक
  2. में 86 को सभी परियोजनाओं की स्थापना "बिन" गुण खिड़की
  3. में मेरी WebApp परियोजना की स्थापना दृश्य स्टूडियो विकास सर्वर (परियोजना गुण का उपयोग करने के लिए> वेब टैब) मैं एक ब्रेक बिंदु निर्धारित कर सकते हैं से Pro ASP.NET MVC 3 Framework, Third Edition

अब 2 सरल निर्देशों का पालन

  • , तो F5 जब ब्रेक मारा, तो बिंदु हिट - मैं अपना कोड बदल सकता हूं (उदा। एमवीसी वेब ऐप द्वारा संदर्भित नियंत्रकों या कक्षा पुस्तकालय परियोजनाओं में), और डीबगिंग जारी रखें (एफ 5 फिर से) और परिवर्तन उठाए जाते हैं, और सबकुछ ऐसा लगता है!

  • +0

    अपडेट किया है मेरे लिए दो बिंदु चाल है। लेकिन मुझे कोई संकेत नहीं है कि आउटपुट पथ "बिन \" क्यों होना चाहिए। –

    +0

    पता था ... जब मैंने इसे लिखा था :) इसे जांच लेंगे और देखेंगे कि क्या याद नहीं है। – MemeDeveloper

    +4

    चरण 4 में 2 सरल निर्देश क्या हैं? – zadam

    7

    इसके अलावा, आप पाएंगे कि संपादन और जारी कुछ विधियों पर काम नहीं करेगा - गतिशील रूप से टाइप किए गए चर और लैम्ब्डा अभिव्यक्ति वाले लोग। यदि आप रिपॉजिटरीज़ से डेटा पुनर्प्राप्त करने के लिए LINQ (कुछ भी) का उपयोग कर रहे हैं, तो आपके पास शायद बहुत सारे लैम्ब्डा होंगे, और निश्चित रूप से व्यूबैग एमवीसी अनुप्रयोगों में एक सामान्य गतिशील है।

    तो, संपादित करें और जारी रखें और एमवीसी खराब मिश्रण करें। जो ठीक है, वास्तव में, क्योंकि यह आपको परीक्षण संचालित विकास की आदत में ले जाता है - परीक्षणों को पारित करने के लिए अच्छे परीक्षण, कोड लिखें, और केवल तब बनाएं और चलाएं।

    +4

    hmmm जारी रखने की अनुमति देता है। मैं टीडीडी के लिए नहीं जाता (गैर आस्तिक चार्ली, शूउन शुनन को छोड़ देता हूं)। मैं एक आदमी ऐप मशीन हूं और यह चाय का प्याला नहीं है। इसके अलावा .. "LINQ से (कुछ भी)" एमवीसी के साथ कुछ भी जरूरी नहीं है। व्यूबैग पॉइंट लिया गया, लेकिन ... व्यक्तिगत रूप से, महान एमवीसी मॉडल और एमवीसी का उपयोग करने का क्या मतलब है।नेट मॉडल बाइंडिंग पावर यदि आप दिमागी रूप से सामानों के भार को फेंक देते हैं (गतिशील - पढ़ा नहीं जाता है) ViewBag। एक दृश्य मॉडल लिखें (या बेहतर उत्पन्न) ??? नहीं? – MemeDeveloper

    +1

    @Meme डेवलपर Ditto! जब मैं निजी और छोटी परियोजनाओं पर काम करता हूं, टीडीडी समय की बर्बादी है। वैसे भी एनएनसी vNext में भयानक है। – Shimmy

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