2008-09-05 7 views
20

के साथ काम करने के लिए टिप्स और चाल this question पर जवाब देने के बाद मैंने सोचा कि एमएसवीएस समाधान और परियोजनाओं के साथ काम करने के लिए कुछ टिप्स & चालें एकत्र करना अच्छा लगेगा।माइक्रोसॉफ्ट विजुअल स्टूडियो समाधान और प्रोजेक्ट

यहाँ मेरी सूची है:

  • नई परियोजनाओं सहेजने पर फाइल सिस्टम में कचरा कम करने के लिए से बचने के लिए कैसे।

    सही का निशान हटाएँ उपकरण> विकल्प> परियोजनाओं और Solutions-> नई परियोजनाओं को बचाने जब

  • बनाया कैसे परियोजना की डायरेक्टरी में कॉपी किए बिना परियोजनाओं कई के लिए आम फ़ाइल जोड़ने के लिए।

    ठीक है, एक परियोजना पर क्लिक करें Add-> मौजूदा आइटम,> (जोड़ें बटन पर छोटे तीर पर प्रेस) लिंक के रूप में

  • निर्माण में यह शामिल किए बिना समाधान करने के लिए परियोजना को कैसे जोड़ें प्रक्रिया

    समाधान पर राइट क्लिक करें, जोड़ें-> नया समाधान फ़ोल्डर चुनें।
    अधिकार बनाया फ़ोल्डर पर क्लिक करें, Add-> मौजूदा परियोजना

  • कैसे दृश्य स्टूडियो से परियोजना फ़ाइल को संपादित करने जोड़ें का चयन करें?

    सही परियोजना पर क्लिक करें और चुनें अनलोड परियोजना, सही उतार परियोजना पर क्लिक करें और चयन संपादित। या Power Commands स्थापित करने और संपादित परियोजना फ़ाइल का चयन

  • कैसे करें समूह फ़ाइलें परियोजना पेड़ में संपादन के लिए

    प्रोजेक्ट फाइल ओपन ( WinForms नियंत्रण के लिए स्वत: जनरेट फ़ाइलों की तरह)।

 Change
<Compile Include="MainFile.cs" /> 
<Compile Include="SecondaryFile.cs" /> 

To 

<Compile Include="SecondaryFile.cs "> 
    <DependentUpon> MainFile.cs </DependentUpon> 
</Compile> 

आप जोड़ना कुछ और है?

+2

"जोड़ें कड़ी के रूप में" बात है, यह वेब परियोजनाओं के लिए काम नहीं करता है स्थानीय स्तर पर विकसित किया जा रहा के रूप में फ़ाइल है वेब प्रोजेक्ट प्रकाशित होने तक कॉपी नहीं किया गया। फ़ाइल को WebDev सर्वर द्वारा डिस्क पर भौतिक रूप से नहीं पाया जा सकता है, कोई समाधान? –

+1

और फिर, सबसे रचनात्मक प्रश्न "रचनात्मक नहीं" के रूप में बंद हो रहे हैं ... –

उत्तर

2

मुझे डिफ़ॉल्ट स्थान को बदलना पसंद है जो नई परियोजनाओं को सहेजा जाता है।

उपकरण> विकल्प (चुनें परियोजनाओं और समाधान टैब)

यह "टैब" अच्छाई के सभी प्रकार है। न केवल डिफ़ॉल्ट स्थानों को बदलने की क्षमता और नई परियोजनाओं को स्वचालित रूप से सहेजने से बचें बल्कि अन्य अच्छी चीजें भी। उदाहरण के लिए:

सक्रिय आइटम ट्रैक करें - जब आप विंडो बदलते हैं तो समाधान एक्सप्लोरर में फ़ाइल का चयन करता है।

निर्माण शुरू होने पर आउटपुट विंडो दिखाएं - दिखाने के लिए टॉगल करें या नहीं। मुझे यह पसंद है, आपका माइलेज अलग-अलग होगा।

+0

समाधान एक्सप्लोरर में सक्रिय आइटम ट्रैक करें उन सुविधाओं में से एक है जिन्हें मैं पछतावा करता हूं डिफ़ॉल्ट रूप से नहीं। इतने सारे लोग आश्चर्यचकित हो गए हैं क्योंकि मैं बॉक्स को चेक करता हूं और उन्हें दिखाता हूं कि यह क्या करता है। –

5

मैं MSBuild का उपयोग कर इतना है कि यह कई कोर का उपयोग कर बनाता है/मी विकल्प में अपने समाधान का निर्माण करने का बहुत बड़ा प्रशंसक हूँ। यह आपके निर्माण समय को काफी हद तक कम कर सकता है।

स्कॉट हंसेलमैन ने http://www.hanselman.com/blog/HackParallelMSBuildsFromWithinTheVisualStudioIDE.aspx पर अपनी टूल्स सूची में इसे जोड़ने के तरीके पर पोस्ट किया।

मैं आमतौर पर कमांड प्रॉम्प्ट या पावरशेल से 'msbuild/m' चलाता हूं।

एक और युक्ति जो कभी-कभी उपयोगी होती है, निर्माण के पहले या बाद में अतिरिक्त तर्क जोड़ने के लिए प्री-और पोस्ट-बिल्ड इवेंट का लाभ ले रही है। इन देखने के लिए, एक परियोजना के लिए गुण के लिए जाना, संकलित करें टैब पर क्लिक करें और फिर चुनें "घटनाक्रम का निर्माण ..."

+0

आप निश्चित रूप से "भारी कमी" का मतलब था। :) –

+0

हां! धन्यवाद Kyralessa! फिक्स्ड। –

2

साथ डिबगिंग प्यार कमांड विंडो खुली फ़ाइलों का उपयोग करने के लिए जल्दी से अपने समाधान में:

  1. कमान विंडो (CTRL-ALT-ए)
  2. प्रकार open <filename>

लाओ मैं एक उपनाम बनाएं कमांड विंडो पर निम्न निष्पादित करके open के लिए: alias o open। विजुअल स्टूडियो तब से उपनाम याद रखेगा, इसलिए मुझे केवल o <filename> टाइप करने की आवश्यकता है।

यह कुछ तृतीय पक्ष प्लगइन्स के विपरीत डेटाबेस परियोजनाओं को भी खोजता है!

दुर्भाग्यवश, नेस्टेड फ़ाइलों की खोज करते समय फ़ाइल नाम पूर्ण होने में एक बग है। फ़ाइल नाम की शुरुआत टाइप करना एक साधारण कामकाज है, ESC कुंजी दबाएं और फिर शेष नाम टाइप करें। Login.aspx.cs की खोज करने के लिए, login.aspx टाइप करें, ESCP दबाएं और फिर .cs टाइप करें।

+0

और वीएस में बाद में खुले के लिए आप उपनाम कैसे बनाते हैं? –

+0

मैंने आपके प्रश्न को पूरी तरह से समझ नहीं लिया, लेकिन मुझे आशा है कि मेरा संपादन आपके प्रश्न का उत्तर देगा।वीएस उपनाम याद करता है जब तक कि आप इसे स्पष्ट रूप से हटा दें। – Mario

+1

आप "> फ़ाइल नाम के" टाइप करके फ़ाइलों को खोलने के लिए टूलबार में खोज बॉक्स का भी उपयोग कर सकते हैं (यह स्वत: पूर्ण है लेकिन ऊपर वर्णित वही समस्या है)। –

16

दृश्य स्टूडियो के साथ काम करने से पहले नियम: