विजुअल स्टूडियो में वर्तमान परियोजना के निर्माण के लिए एक मानक कीबोर्ड शॉर्टकट है?


242

मैं जानता हूँ कि Ctrl+ Shift+ Bकी शुरूआत एक समाधान का निर्माण, लेकिन मैं एक शॉर्टकट है कि बस चालू परियोजना बनाता चाहते हैं। क्या एक कस्टम शॉर्टकट मेरा एकमात्र विकल्प है?

संपादित करें: लगता है कि कस्टम शॉर्टकट मेरा एकमात्र विकल्प है क्योंकि Shift+ F6मेरे लिए काम नहीं करता है।


65
alt + b + u (बिल्ड यूनिट)
ओमू

2
विजुअल स्टूडियो 2012 पर सत्यापित!
मुहम्मदी

Ctrl + F6 इसे VS2013 तक करता है लेकिन अब VS2015 (RC में कम से कम) नहीं है।
जोश एम।

1
Alt + b + u मेनू विकल्प को हिट करने का एक तरीका है; कमांड Build.BuildSelection। आपको पहले से ही Shift + F6 में सौंपा जा सकता है या आप इसे कीबोर्ड शॉर्टकट में असाइन कर सकते हैं।
मिल्टन

@ ओमू के जवाब को स्वीकार किया जाना चाहिए
नीको

जवाबों:


277

"Build.BuildOnlyProject" कमांड के शॉर्टकट को असाइन करने से VS2008 में काम नहीं लगता है।

" Build.BuildSelection " का शॉर्टकट असाइन करें । यदि आपके पास कई परियोजनाओं और विभिन्न परियोजनाओं से खुली फाइलों के साथ एक समाधान है, तो आप वर्तमान में जो भी फ़ाइल संपादित कर रहे हैं, वह उस परियोजना को परिभाषित करेगा जो तब बनाई जाएगी जब आप "Build.BuildSelection" के लिए असाइन किए गए शॉर्टकट का उपयोग करेंगे।

जब आप बिल्ड मेनू विकल्प पर क्लिक करते हैं, तो आपको पता चल जाएगा कि कीबोर्ड शॉर्टकट काम कर रहा है और आपको मेनू पर ही कीबोर्ड शॉर्टकट दिखाई देगा।

btw - कीबोर्ड शॉर्टकट असाइन करते समय पुनरारंभ / रिबूट की आवश्यकता नहीं है।


3
यदि आप समाधान एक्सप्लोरर में परियोजना का चयन नहीं करते हैं तो यह काम नहीं करता है
रोमेन

5
आपको एक फ़ाइल खोलने की आवश्यकता है और फ़ाइल पर ध्यान केंद्रित करना है; प्रोजेक्ट Build.BuildSelection के साथ निर्माण करेगा।
मेट्रो स्मर्फ

5
@ नीक निकोलस का जवाब नीचे है। मैंने यह सत्यापित किया कि यह वीएस २०१० में काम करता है: एएलटी-बी (एएलटी पकड़) यू
डैरेन ग्रिफ़िथ

1
@ D- पैसा, Alt + B विज़ुअल स्टूडियो बिल्ड मेन्यू खोलने के लिए कीबोर्ड शॉर्टकट है और बिल्ड मेनू के भीतर से बनाने के लिए यू कीबोर्ड शॉर्टकट है। आपको इस उत्तर में वर्णित कस्टम कीबोर्ड शॉर्टकट को परिभाषित करने की आवश्यकता है।
मेट्रो स्मरफ

2
कीबोर्ड शॉर्टकट असाइन करने के लिए, यह मेनू में है TOOLS \ Options \ Environment \ Keyboard
Myobis

81

कस्टम शॉर्टकट इस बात पर निर्भर करता है कि आप किस कीबाइंडिंग का उपयोग कर रहे हैं ..... यदि आप अपने मेनू में देखते हैं तो यह आपको बताएगा कि क्या आपके पास कीबाइंडिंग है।

दूसरी चीज जो मुझे आदत हो गई है, क्योंकि मैं ViEmu का उपयोग करता हूं, मेनू शॉर्टकट का उपयोग करता हूं। जो वास्तव में करने के लिए काफी तेज हैं, और बाइंडिंग से स्वतंत्र हैं।

  • तो अपने प्रोजेक्ट को बनाने के लिए आप Alt+ जाएं B,U

17
Oooh कि लानत कीबोर्ड शॉर्टकट खिड़की है .. केवल 4 देखने योग्य लाइनों और कोई आकार के साथ एक सूची बॉक्स में सैकड़ों कार्यों का
ल्यूक

3
मुझे पता है! मुझे आश्चर्य है कि जब वे इसे फिर से डिज़ाइन करेंगे, तो कुछ संस्करणों के लिए ऐसा ही होगा!
कीथ निकोलस

2
मुझे लगता है कि जब तक आप जानते हैं कि आप क्या देख रहे हैं, तब तक खोज फंक्शन इसे नीचे से पार करने के लिए बहुत अच्छा काम करता है।
ल्यूक

1
मेनू शॉर्टकट के साथ पूरी दुनिया आपके लिए इंतजार कर रही है। जबकि वे पुराने खेलों के लिए धोखा नियंत्रण की तरह पढ़ते हैं, वे मास्टर करने के लिए अच्छे हैं।
फिल कूपर

72

आप मुख्य मेनू में पहले से स्थापित शॉर्टकट का उपयोग कर सकते हैं जो Alt कुंजी के साथ नेविगेट किए गए हैं:

कम से कम VS2013 के लिए:

Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project

Resharper को स्थापित करने के बाद किसी कारण से मैं काम करने के लिए एक वैश्विक शॉर्टकट प्राप्त नहीं कर सका (कई बार !!!), लेकिन जब तक आप जो करना चाहते हैं वह मुख्य मेनू पर है, हमेशा एक Alt + "Letter1" होता है, "Letter2" संयोजन को आप जो भी कार्रवाई करना चाहते हैं उसे ट्रिगर करेंगे :-)


जब रिसर्चर स्थापित होता है तो यह कुछ कीबोर्ड शॉर्टकट बदल देता है। आपको resharper कीबोर्ड शॉर्टकट को अक्षम करना होगा।
हसनग

1
पुष्टि की गई, बिल्ड वर्तमान परियोजना VS2015 में resharper स्थापित और कीबोर्ड योजना के साथ VS पर काम करती है। यह भी res201per बिना VS2017 काम करता है।
कल्याण

28

C # विकास के लिए:

F6या Shift+ Ctrl+ B- समाधान में सभी परियोजनाओं को बनाता है।

Shift+ F6- चयनित परियोजना और उसकी निर्भरता बनाता है।


1
Shift-F6 ने VS2013 u5
Bruce Allen

1
पुष्टि की गई शिफ्ट + एफ 6 वीएस 2015 में काम करता है (मैं सी # विकास के लिए कॉन्फ़िगर किया गया हूं)।
योयो

10

विजुअल स्टूडियो 2015/17

ALT+ B+E

ALT+ B= निर्माण मेनू खोलें

E = वर्तमान परियोजना का पुनर्निर्माण


2
तो मैंने ALT + B + E की कोशिश की, यह पता चला कि यह पुनर्निर्माण है, जिसका अर्थ है कि 20 मिनट बस गुमनामी में गायब हो गए। कृपया टिप्पणी जोड़ें कि क्या करता है? और मैं वास्तव में यह नहीं देखता कि ल्यूक जो पूछ रहा था, उसके साथ क्या पुनर्निर्माण करना है।
kuक्कु १००

7

C # विकास के लिए। उपकरण -> विकल्प। कीबोर्ड का चयन करें, "विज़ुअल सी # 2005" के लिए अतिरिक्त कीबोर्ड मैपिंग योजना का चयन करें। इस मैपिंग F6में मानक शॉर्टकट हैं।



3

विजुअल स्टूडियो 2017 समुदाय के लिए, आप Alt+ bफिर प्रेस कर सकते हैंu अपने वर्तमान परियोजना के निर्माण के लिए।

विवरण: मुख्य मेनू में एएलटी स्विच - निर्माण के लिए बी चुनें -> आप ड्रॉप सूची से अपने_प्रोजेक्ट_नाम के निर्माण का विकल्प चुनें।



0

विजुअल स्टूडियो 2015 में, Alt+ B, Hआपके समाधान का निर्माण करेगा और इसे प्रकाशित करेगा।


0

विजुअल स्टूडियो 2019 में इसे Ctrl+ पर सेट किया गया हैb


0

कभी-कभी मुझे अंग्रेजी से भिन्न भाषा में विज़ुअल स्टूडियो का उपयोग करना पड़ता है और नेविगेशन का उपयोग करना Altऔर कुंजियों का संयोजन अलग होता है। यदि कोई समान स्थिति में है, तो मुझे पता चला कि भाषाओं के बीच स्थिरता रखने के लिए कीबोर्ड शॉर्टकट बनाने के लिए यह अधिक सुविधाजनक है। मैंने कीबोर्ड शॉर्टकट बनाने के लिए https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/ के निर्देशों का पालन किया :

इसे स्थापित करने के लिए:

  1. उपकरण -> विकल्प -> पर्यावरण -> कीबोर्ड (स्पैनिश: हेरमिएंटास -> ऑप्सियन्स -> एंटोर्नो -> टेकलाडो)
  2. "प्रेस कीबोर्ड शॉर्टकट कुंजी" में कर्सर रखें और CTRL + SHIFT + B को स्थानांतरित करें
  3. दिखाएँ कमांड्स युक्त में, टाइप करें: Build.BuildSelection (स्पैनिश: Compilar.Compilarseleleii)
  4. ड्रॉप डाउन सूची से Build.BuildSelection का चयन करें और लागू हिट
  5. "प्रेस कीबोर्ड शॉर्टकट कुंजी" में कर्सर रखें और CTRL + ALT + SHIFT + B को शिफ्ट करें
  6. दिखाएँ कमांड्स युक्त में, टाइप करें: Build.BuildSolution
  7. Build.BuildSolutionfrom ड्रॉप डाउन सूची का चयन करें और लागू हिट
  8. ???
  9. फायदा!

-2

विज़ुअल स्टूडियो विकल्प विंडो में, "कीबोर्ड" के तहत, "Build.BuildOnlyProject" कमांड के लिए देखें और आप जो चाहें सेट कर सकते हैं।


7
वास्तव में यह गलत है, BuildSelection वर्तमान प्रोजेक्ट बनाता है।
जॉन शेहान

3
-1 यह निश्चित रूप से गलत है; हालांकि यह वास्तव में सही होना चाहिए।
डेविड मर्डोक

1
BuildSelection वर्तमान में खोली गई फ़ाइल का प्रोजेक्ट बनाता है जो सॉल्यूशन एक्सप्लोरर में चयनित (ग्रे बैकग्राउंड) या स्टार्टअप (बोल्ड में सूचीबद्ध) प्रोजेक्ट नहीं हो सकता है। BuildOnlyProject और RebuildOnlyProject को एक्सेप्ट करने पर मेरे इंस्टॉलेशन (2010) पर कुछ नहीं हुआ।
क्रौसेक

बिल्डऑनलीप्रोजेक्ट जैसा लगता है कि दृश्य स्टूडियो के पुराने संस्करणों में काम किया जा सकता है, या शायद केवल C ++ के साथ। वी # 2013 में सी # के साथ काम नहीं करता है, यह उपलब्ध कमांड नहीं है। दुर्भाग्य से।
योयो

-2

प्रेस (Alt + B + J + B) समाधान के केवल वर्तमान चयनित प्रोजेक्ट (वीएस 2010) के निर्माण के लिए ये प्रमुख संयोजन। यह टूलबार (Alt + B कुंजी) से "बिल्ड" विकल्प का चयन करता है, फिर गोटो "प्रोजेक्ट केवल" (जे कुंजी) और फिर "बिल्ड ओनली XXX" प्रोजेक्ट (बी कुंजी)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.