2011-09-30 10 views
8

के लिए दिखाया गया मैं तुम्हें विजुअल स्टूडियो 2008 में विजुअल स्टूडियो 2010विजुअल स्टूडियो 2010 - चेतावनी केवल सक्रिय फ़ाइल

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

और मुझे हाल ही में कुछ नया पता चला है: समस्या केवल एएसपी.नेट पेजेस (.master, .aspx) में प्रतीत होती है, लेकिन पीछे-कोड-फ़ाइलें (.master.cs, .aspx.cs में नहीं))। क्या एएसपी.नेट पेजों के संबंध में चेतावनियों में कोई समस्या है (पीछे कोड-फाइलों को छोड़कर)?

अग्रिम धन्यवाद।

शुभकामनाओं सहित, HeManNew

उत्तर

1

विजुअल स्टूडियो 2008 और 2010 वास्तव में एक ही जब पृष्ठों के लिए त्रुटियों और चेतावनियों लिस्टिंग व्यवहार करते हैं।

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

तो, कुल मिलाकर, विजुअल स्टूडियो सही ढंग से व्यवहार कर रहा है। मार्कअप पेज पर विशेष रूप से त्रुटियों और चेतावनियों को देखने के लिए, आपको इसे पहले खोलना होगा। संकलन में मार्कअप त्रुटियों के साथ कुछ लेना देना नहीं है।

+0

इसके अतिरिक्त शायद "त्रुटियों के रूप में चेतावनियों का इलाज करें" चालू करें –

1

मुझे वीएस2005 के बाद वर्णित व्यवहार पता है (मुझे पिछले संस्करणों के साथ कोई अनुभव नहीं है)।

.aspx रनटाइम पर संकलित किया गया है (या जब यह वीएस 2010 में खोला गया है)। इसलिए पृष्ठ चलाए जाने पर त्रुटियां (और चेतावनियां) पाई जाती हैं। आप .aspx संपादित भी कर सकते हैं और पृष्ठ को फिर से लोड होने पर नया संस्करण उपयोग किया जाता है (लोड समय काफी लंबा है)।

मुझे सभी एएसपीएक्स को संकलित करने के लिए आईआईएस को कहने का कोई तरीका नहीं पता है।

लेकिन शायद हम एक अलग व्यवहार का अनुभव करते हैं क्योंकि मुझे केवल सक्रिय सक्रिय के लिए सभी खुले .aspx फ़ाइलों के लिए चेतावनियां दिखाई देती हैं।

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