2012-08-12 18 views
8

मैं अपने कोड फ़ाइलों को पुनर्गठित करने के लिए काफी बड़े पैमाने पर Regionerate का प्रयोग करते हैं पर Regionerate का उपयोग करना। मेरी एकमात्र समस्या यह है कि मैं इसे वीएस2012 के साथ पंजीकृत नहीं कर सकता। मैंने वीएस -2010 को पूरी तरह से वीएस2012 के पक्ष में छोड़ दिया है और यह कोड फ़ाइलों को पुनर्गठित करने के लिए मैक्रो चलाने के लिए वापस फ़्लिप करना है। मैंने पहले तो मैं बिल्कुल ऑब्जेक्ट मॉडल या कैसे रजिस्टर करने के लिए से परिचित नहीं हूँ एक वी.एस. ऐड लेखन की कोशिश की कभी नहीं किया है - लगता वर्ष addins अधिक VS2010 एक्सटेंशन से स्थापित करने के लिए जटिल कर रहे हैं! मैंने WIX सेटअप एक्सएमएल को भी देखा है और रजिस्ट्री कुंजियों को कोई फायदा नहीं हुआ है।VS2012, या वैकल्पिक ऐड

किसी को भी पता है कि कैसे या तो VS2012 साथ Regionerate रजिस्टर करने के लिए, या वहाँ एक विकल्प है (स्वतंत्र और जो बनाए रखा है!) विस्तार है कि एक ही कार्यक्षमता प्रदान करता है?

उत्तर

9

दो बातें पंजीकरण के लिए आवश्यक:

  • यह VS2012 की तरह दिखता है HKLM से कार्यावधि में 11.0 \ AutomationOptions कुंजी, केवल पहली बार चलाने पर नहीं पढ़ता ... \। HKCU पर संबंधित कुंजी ... \ 11.0_Config \ AutomationOptions को भी सेट करने की आवश्यकता है।
  • एक नया .AddIn फ़ाइल 11,0

का एक संस्करण के साथ बनाया जा करने के लिए आपको लगता है कि, Regionerate दिखाई देगी करते हैं जरूरत है, लेकिन स्टूडियो लटका जब आप इसे उपयोग करने के लिए कोशिश करेंगे। क्षेत्रीय कोड में एक खराब संस्करण चेक ("कम से कम" के बजाय "बराबर नहीं है) है जो कोड में फंस जाएगा जो वीएस -2010/2012 के लिए काम नहीं करता है। क्षेत्रीय सेटिंग्स में "स्वचालित रूप से पतन क्षेत्रों" को अनचेक करना खराब कोड से बचने के लिए पर्याप्त हो सकता है।

मैं उस संस्करण की जांच ठीक करता है और VS2012 के लिए सही स्थापित टुकड़े है एक नया संस्करण बनाया है। आप संस्थापक डाउनलोड कर सकते हैं और परिवर्तित स्रोत फ़ाइलों को यहां:

https://skydrive.live.com/redir?resid=2FEB8D1988F04D77!565

+0

फ्रैंक - बहुत बहुत धन्यवाद, यह अब VS2012 में लोड कर रहा है। चेतावनी के साथ कि मैं जिस कस्टम क्षेत्र फ़ाइल का उपयोग करता हूं वह केवल आंशिक रूप से काम कर रहा है, अनोखा है क्योंकि यह हमेशा के लिए वीएस -2010 में ठीक काम करता है। अद्यतन सेटअप के लिए धन्यवाद! कोई आश्चर्य नहीं कि मैं इसे _Config प्रत्यय * sigh * के बारे में जानने के बिना काम नहीं कर सका। फिर से धन्यवाद! रिचर्ड मॉस –

+2

मैं नवीनतम Regionerate SVN, जो VS2010 रिलीज की तुलना में नए थे और स्थिर सदस्यों को शामिल एक बग शुरू की से कोड खींच लिया था। Https://skydrive.live.com/redir?resid=2FEB8D1988F04D77 पर 8.0.0.1 आज़माएं!566 –

+0

मजेदार है कि मैंने आपके नए निर्माण के साथ समस्याएं होने के बाद खुद को एक ही मुद्दा पाया और ठीक किया - और उस परेशान संदेशबॉक्स से भी छुटकारा पा लिया जो हर बार जब आप वीएस शुरू करते हैं और एक एक्सटेंशन अपडेट किया जाता है आदि। एसवीएन रिपो को शर्मिंदा करें बंद कर दिया गया है या मैं इसके लिए एक पैच जमा किया होगा। –

4

CodeMaid एक स्वतंत्र और सक्रिय रूप से विकसित विकल्प नहीं है। इसमें रीजनरेट की लगभग सभी सुविधाएं हैं, साथ ही कुछ नई चीजें हैं। एक चीज जिसे मैं वास्तव में पसंद करता हूं, इसे हर बार बनाए जाने वाली सहेजी गई फ़ाइलों को व्यवस्थित और साफ करने के लिए सेट कर रहा है।

+0

मैं वास्तव में कोडमैड का भी उपयोग करता हूं, मुझे लगता है कि यह कोड क्लीनअप कार्यक्षमता बहुत अच्छी है। लेकिन यह संगठन की कार्यक्षमता मेरी आवश्यकताओं के लिए पर्याप्त जटिल नहीं है - मुझे टाइप, दृश्यता और वर्णानुक्रम से सब कुछ क्रमबद्ध करने की आवश्यकता है। क्षेत्रीय यह है कि एक कस्टम लेआउट के साथ मैं वर्षों से tinkered है, CodeMaid यह (अभी तक) नहीं कर सकता है। प्लस, क्षेत्रों से छुटकारा पाने की कोशिश करने के बाद, मैंने फैसला किया कि मैं उन्हें जगह में रखना पसंद करता हूं। तो मैं क्षेत्रीय और कोडमेड दोनों के संयोजन का उपयोग करता हूं। विस्तार चट्टान! –

+1

कोडमेड ने पुनर्गठन के लिए और अधिक अनुकूलन विकल्प जोड़े हैं (उदा: स्टाइलकॉप मानक बनाम अपना पसंदीदा प्रकार ऑर्डर निर्दिष्ट करना), इसलिए यह अब आपके लिए चाल कर सकता है। यदि अभी भी कुछ है जो आप अपने ट्रेलो बोर्ड पर हॉप की तलाश में हैं और अनुरोध करते हैं! https://trello.com/board/future/4f6e6dcc255ed1e9085b8665 –

+0

वर्तमान में मैं रिशेर्पर का उपयोग करता हूं क्योंकि इससे मुझे क्षेत्ररेट के समान तरीके से अपना खुद का लेआउट बनाने की अनुमति मिलती है - इसका क्षेत्रफल की तुलना में कुछ अरब गुना तेजी से उल्लेख नहीं करना चाहिए, साथ ही सफाई बूट करने के लिए मेरे कोड ऊपर। क्या पसंद नहीं है :) –

6

यह आपको दृश्य स्टूडियो के साथ Frank Racis काम से VS2012 संगत Regionerate (0.8.0.1) बनाने के लिए क्या करने की जरूरत है 2013.

  1. इस फाइल को संशोधित करें: 11 से 12 से C:\Program Files (x86)\Regionerate\Regionerate.VS2012.AddIn संस्करण बदलें: <Version>12.0</Version>

  2. अपनी रजिस्ट्री में निम्न स्ट्रिंग मान जोड़ें:

    स्थान: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\AutomationOptions\LookInFolders

    01,235,

    नाम: C:\Program Files (x86)\Regionerate\

+0

आप से क्षेत्ररेट 8 कहां से मिलता है? क्षेत्रीय साइट केवल 7 तक जाती है और "क्षेत्ररेट 8 फ्रैंक रैसीस" गुगलिंग करती है, सिर्फ एक प्रश्न और एक फुटबॉलर – Pete

+0

@Pete के बारे में कुछ लाता है: यहां फ्रैंक द्वारा 8 क्षेत्र का लिंक है: https://skydrive.live.com/redir? resid = 2FEB8D1988F04D77! 565 – Moon

+0

@Moon क्या आप इसे वीएस 2015 के साथ काम करने में मदद कर सकते हैं? – ArMaN

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