2010-07-20 17 views
5

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

विजुअल स्टूडियो 2008 में यदि मेरे पास एएसएमएक्स वेब सेवा है और मैं एएसएमएक्स फ़ाइल पर डबल क्लिक करता हूं तो यह asmx.cs फ़ाइल खोलता है, यह बेहद समझदार सीन्स है क्योंकि वास्तविक एएसएमएक्स फ़ाइल में केवल एक पंक्ति निर्देश है। हालांकि अगर मैं सीधे asmx.cs फ़ाइल पर क्लिक करता हूं, तो यह इसे "डिज़ाइन" मोड में खोलने का प्रयास करता है, यानी एएसपीएक्स फाइलों के लिए मोड जहां यह आपको मार्कअप के बजाए एक दृश्य डिजाइनर दिखाता है। नतीजा यह है कि आप या तो एक ग्रे स्क्रीन प्राप्त करते हैं कि यह फ़ाइल प्रकार डिज़ाइन मोड में नहीं देखा जा सकता है या आपको बस एक विस्तृत दृश्य स्टूडियो अपवाद हैंडलिंग पृष्ठ मिलता है। मैं बस इतना कर रहा हूं कि asmx.cs पेज पर डबल क्लिक करना है। यदि कोई दिलचस्पी लेता है तो मैं स्क्रीन शॉट्स पोस्ट कर सकता हूं। मैंने अपने सहकर्मियों मशीनों पर इस व्यवहार को भी देखा है, इसलिए यह मेरे विशेष इंस्टॉल पर कुछ विचित्र क्विर्क नहीं लगता है। क्या किसी ने इस व्यवहार को देखा है? क्या कोई इसे पुन: उत्पन्न कर सकता है? क्या यह एक बग है? क्या कोई सर्विस पैक है जो इसे ठीक करता है? क्या यह कुछ भयंकर सेटिंग है जिसे मैं ढूंढने में असमर्थ हूं। यह एक शो स्टॉपर नहीं है क्योंकि एएसएमएक्स फ़ाइल पर डबल क्लिक करने से रिलीज कोड फ़ाइल खुलती है लेकिन यदि संभव हो तो मैं इसे ठीक करना चाहूंगा।

उत्तर

4

.asmx फ़ाइल अनिवार्य रूप से एक मार्कअप फ़ाइल है जो कोड-बैक फ़ाइल को इंगित करती है। चूंकि मार्कअप कभी नहीं बदला जाता है, इसलिए (प्री-वीएस -2008) वीएस डेवलपर्स ने सोचा कि इसके बजाय एक चेतावनी स्क्रीन प्रदर्शित करना एक अच्छा विचार था।

इस चेतावनी स्क्रीन से बचने के लिए, आप .asmx फ़ाइल पर राइट-क्लिक कर सकते हैं, Open with... का चयन करें और डिफ़ॉल्ट होने के लिए Source Code (Text) editor Editor सेट करें। वीएस -2008 और वीएस -2010 में, कोड-बैक प्रदर्शित होगा जब आप भविष्य में .asmx फ़ाइल को डबल-क्लिक करेंगे।

यदि आप .asmx फ़ाइल के मार्कअप को देखना और/या संपादित करना चाहते हैं, तो बस .asmx फ़ाइल पर राइट-क्लिक करें और 'मार्कअप देखें' चुनें। सुनिश्चित नहीं है कि यह वीएस -2008 में काम करता है (यहां यह नहीं है), लेकिन यह वीएस -2010 में काम करता है।

+0

ऐसा तब नहीं होता जब मैं एएसएमएक्स फ़ाइल को डबल क्लिक करता हूं, जो asmx.cs कोड फ़ाइल खोलता है। ऐसा तब होता है जब मैं asmx.cs कोड फ़ाइल को डबल क्लिक करता हूं, जो स्पष्ट रूप से मार्कअप फ़ाइल नहीं है। –

+0

मार्कअप फ़ाइल खोलने के लिए आपके लिए कुछ निर्देश जोड़े गए। – Prutswonder

+0

हाँ, मैं एएसएमएक्स फ़ाइल नहीं खोलना चाहता हूं, मैं कोड संपादक में कोड फ़ाइल खोलना चाहता हूं, जब मैं उस पर डबल क्लिक करता हूं, क्षमा करें अगर यह स्पष्ट नहीं था। मैं इसे उत्तर के रूप में चिह्नित करूंगा क्योंकि निर्देशों ने काम किया था जब मैंने उन्हें सही फ़ाइल, asmx.cs कोड फ़ाइल पर लागू किया था। –

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