2012-10-03 16 views
57

में क्रमबद्ध निर्देशों का उपयोग करके मैं विजुअल स्टूडियो 2012 के साथ पावर कमांड एक्सटेंशन का उपयोग कर रहा हूं। मेरे पास सहेजने के लिए उपयोग को हटाने और सॉर्ट करने का विकल्प है। समस्या यह है कि System.Xxx निर्देशों पिछले अनुसार क्रमबद्ध किया जा रहा है, और कहा कि एक शैली विश्लेषण जिसके कारण त्रुटि है:गलत आदेश

SA1208: System using directives must be placed before all other using directives.

से पहले बचाने:

using System; 
using System.Diagnostics.CodeAnalysis; 
using Foo; 

के बाद बचाने:

using Foo; 
using System; 
using System.Diagnostics.CodeAnalysis; 

यह वीएस 2010 के साथ सही ढंग से (System.Xxx पहले) काम करता है। किसी को भी यह कैसे ठीक करना है?

नोट: यहां तक ​​कि अगर यह एसए त्रुटि का कारण नहीं बनता है, तो भी मैं सिस्टम निर्देशों को पहले पसंद करना चाहता हूं।

+0

वहाँ PowerCommands की एक VS2012 संस्करण अभी तक है? यह एक ऐसा मुद्दा हो सकता है जिसके लिए ध्यान देने की आवश्यकता हो और रिपोर्टिंग के लायक हो। –

+0

पावरकॉमैंड्स 2010 को पुनर्स्थापित करना, भले ही इसे इंस्टॉल किया गया हो, भले ही इसे वीएस2012 के लिए लागू किया जाए, AFAIK में कोई भी 2012 पॉवर कमांड का संस्करण नहीं है, वीएस2013 के संबंध में यह अब पॉवर टूल्स का हिस्सा है। – CloudyMarble

+0

अधिक जानकारी के लिए यहां देखें: http://stackoverflow.com/questions/12156921/powercommands-for-visual-studio-2012 – CloudyMarble

उत्तर

121

गोटो "त्वरित लॉन्च" (Ctrl + Q) और "उपयोग" टाइप करें और Enter दबाएं।

तो निम्न सेटिंग को परिवर्तित:

Using Sorting option

यह एक कष्टप्रद डिफ़ॉल्ट सेटिंग है, मैं पता नहीं है क्यों माइक्रोसॉफ्ट चुना है कि, यह सब पिछले मानकों है कि मैंने कभी देखा है के खिलाफ जाता है।

संपादित करें: Oskar के लिए धन्यवाद हम एक reason है:

The reason for the change in default behavior is due to the fact that Windows App Store applications prefer to have 'Windows.' at the top of the file rather than 'System.'

+0

बिल्कुल सही। धन्यवाद! –

+7

मुझे यह पता चला है कि माइक्रोसॉफ्ट डिफ़ॉल्ट व्यवहार क्यों बदलता है: "डिफ़ॉल्ट व्यवहार में बदलाव का कारण इस तथ्य के कारण है कि विंडोज ऐप स्टोर अनुप्रयोगों के बजाय फ़ाइल के शीर्ष पर 'विंडोज़' * होना पसंद करते हैं 'सिस्टम। *' "(Https://connect.microsoft.com/VisualStudio/feedback/details/775702/organize-usings-no-longer-puts-system-references-first-bug-or-feature-change) – Oskar

+2

@ ओस्कर अच्छी तरह से उन्होंने हल किया कि वे बदसूरत नहीं थे ... – MarioDS

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