Geçerli projeyi Visual Studio'da oluşturmak için standart bir klavye kısayolu var mı?


242

Ctrl+ Shift+ ' BNın bir çözüm derlemesi başlattığını biliyorum , ancak şu anki projeyi oluşturan bir kısayol istiyorum. Özel bir kısayol benim tek seçeneğim mi?

Edit: Görünüşe göre Shift+ benim için F6çalışmıyor özel bir kısayol benim tek seçenek .


65
alt + b + u (yapım birimi)
Omu

2
Bunu Visual Studio 2012'de doğruladı!
Muhammedh

Ctrl + F6 bunu VS2013'e kadar yapar, ancak artık VS2015'te yapmaz (en azından RC).
Josh

1
Alt + b + u menü seçeneğine basmanın bir yoludur; Build.BuildSelection komutu. Shift + F6'ya zaten atanmış olabilir veya klavye kısayollarına atayabilirsiniz.
Milton

@ Omu'nun cevabı cevap kabul edilmelidir
niico

Yanıtlar:


277

"Build.BuildOnlyProject" komutunun kısayolunu atamak VS2008'de çalışmıyor gibi görünüyor.

" Build.BuildSelection " kısayolunu atayın . Çeşitli projelerden çeşitli projeler ve dosyalar içeren bir çözümünüz varsa, şu anda düzenlemekte olduğunuz dosya ne olursa olsun, "Build.BuildSelection" için atanmış kısayolu kullandığınızda oluşturulacak projeyi tanımlar.

Oluştur menüsü seçeneğini tıkladığınızda klavye kısayolunun çalıştığını ve menünün kendisinde klavye kısayolunu gördüğünüzü bilirsiniz.

btw - klavye kısayolları atanırken yeniden başlatma / yeniden başlatma gerekmez.


3
Projeyi Çözüm Gezgini'nde seçmezseniz işe yaramaz
Román

5
Açık bir dosyaya ihtiyacınız var ve dosyaya odaklanmalısınız; dosyanın ait olduğu proje Build.BuildSelection ile derlenir.
Metro Şirin,

5
@ Keith Nicholas aşağıdaki cevabı veriyor. VS2010'da çalıştığını doğruladım: ALT-B (basılı tutun ALT) U
Darren Griffith

1
@ D-Money, Alt + B, Visual Studio Derleme Menüsü'nü açmak için klavye kısayoludur ve U, Build menüsündeki derlenecek klavye kısayoludur. Bu cevapta açıklandığı gibi özel bir klavye kısayolu tanımlamanız gerekir.
Metro Smurf

2
Klavye kısayolları atamak için TOOLS \ Options \ Environment \ Keyboard
Myobis menüsünde

81

Özel kısayol kullandığınız tuş bağlamalarına bağlı olarak ..... menünüze bakarsanız bir tuş bağlantınız olup olmadığını söyleyecektir.

Alıştığım bir diğer şey de ViEmu'dan yararlandığım için menü kısayollarını kullanmak. Aslında bunu yapmak oldukça hızlı ve bağlantılardan bağımsız.

  • Yani gidip projenizi oluşturmak için Alt+ B,U

17
Oooh lanet klavye kısayol penceresi sinsi ... sadece 4 görüntülenebilir çizgi ve yeniden boyutlandırma ile bir liste kutusunda yüzlerce eylem
Luke

3
Biliyorum! Ne zaman yeniden tasarlayacaklarını merak ediyorum, şimdi birkaç sürüm için böyle oldu!
Keith Nicholas

2
Sanırım arama işlevi, aradığınızı bildiğiniz sürece ayrıştırmak için oldukça iyi çalışıyor.
Luke

1
Menü kısayollarıyla sizi bekleyen bir dünya var. Eski oyunlar için hile kontrolleri gibi okurken ustalaşmak iyidir.
Phil Cooper

72

Ana menüde zaten Alt tuşuyla gezinilen kısayolları kullanabilirsiniz:

En azından VS2013 için:

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

Nedense Resharper yükledikten sonra çalışmak için küresel bir kısayol alamadım (birkaç kez denedim !!!), ama ne yapmak istediğiniz ana menüde olduğu sürece, her zaman bir Alt + "Letter1", İstediğiniz eylemi tetiklemek için "Letter2" kombinasyonu :-)


Yeniden birleştirici takıldığında bazı klavye kısayollarını değiştirir. Yeniden paylaşımlı klavye kısayollarını devre dışı bırakmanız gerekir.
HasanG

1
teyit, Build Current projesi VS2015 içinde resharper yüklü ve klavye düzeni VS olarak ayarlanmış olarak çalışır. Ayrıca yeniden birleştirici olmadan VS2017 çalışır.
Kalyan

28

C # gelişimi için:

F6veya Shift+ Ctrl+ B- Çözümdeki tüm projeleri oluşturur.

Shift+ F6- Seçilen projeyi ve bağımlılıklarını oluşturur.


1
Shift-F6, VS2013 u5'te hiçbir şey yapmadı
Bruce Allen

1
Teyit Shift + F6, VS 2015'te çalışır (C # geliştirme için yapılandırıldım).
yoyo

10

Visual Studio 2015/17

ALT+ B+E

ALT+ B= Yapı Menüsünü Aç

E = Mevcut Projeyi Yeniden Oluştur


2
Bu yüzden ALT + B + E'yi denedim, yeniden yapılandırıldığı ortaya çıktı, yani 20 dakika unutulmaya başladı. Lütfen ne işe yorum ekleyin? Ve aslında yeniden yapılandırmanın Luke'un sorduğu şeyle ne ilgisi olduğunu anlamıyorum.
ikku100

7

C # geliştirme için. Araçlar -> Seçenekler. Klavye'yi seçin, "Visual C # 2005" için ek klavye eşleme şemasını seçin. Bu eşlemenin F6standart kısayolu vardır.


7

VS 2012 bunun için önceden Shift+ F6eşlendi. Bunu öğrenmek beni şaşırttı.


Ayrıca VS 2017'de de mevcut
Manfred

3

Visual Studio 2017 topluluğu için mevcut projenizi oluşturmak için Alt+ bsonra tuşuna basın u.

Ayrıntılar: ALT Ana menüye geçin -> derleme için b'yi seçin -> u açılan listeden projenizin_adı oluşturma seçeneğini seçin.



0

Visual Studio 2015'te Alt+ B, Hçözümünüzü oluşturacak ve yayınlayacaktır.



0

Bazen Visual Studio'yu İngilizce'den farklı bir dilde kullanmak zorundayım ve navigasyon Altve tuş kombinasyonları farklı. Aynı durumda biri varsa, diller arasında tutarlılık sağlamak için bir klavye kısayolu oluşturmanın daha uygun olduğunu öğrendim. Klavye kısayolunu oluşturmak için https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/ adresindeki talimatları izledim :

Bunu ayarlamak için:

  1. Araçlar -> Seçenekler -> Çevre -> Klavye (İspanyolca: Herramientas -> Opciones -> Entorno -> Teclado)
  2. İmleci “Klavye Kısayol Tuşlarına Bas” seçeneğine getirin ve CTRL + ÜST KRKT + B tuşlarını kaydırın
  3. İçeren Komutları Göster alanına şunu yazın: Build.BuildSelection (İspanyolca: Compilar.Compilarselección)
  4. Açılır listeden Build.BuildSelection öğesini seçin ve uygula düğmesine basın
  5. İmleci “Klavye Kısayol Tuşlarına Bas” seçeneğine getirin ve CTRL + ALT + ÜST KRKT + B tuşlarını kaydırın
  6. İçeren Komutları Göster alanına şunu yazın: Build.BuildSolution
  7. Açılır listeden Build.BuildSolution öğesini seçin ve uygula düğmesine basın
  8. ???
  9. KAR!

-2

Visual Studio seçenekleri penceresinde, "Klavye" altında, "Build.BuildOnlyProject" komutunu arayın ve istediğinizi ayarlayabilirsiniz.


7
Aslında bu yanlış, BuildSelection mevcut projeyi derler.
John Sheehan

3
-1 Bu kesinlikle yanlış; ama gerçekten doğru olmalı.
David Murdoch

1
BuildSelection, o anda açık olan dosyanın seçili (gri arka plan) veya başlangıç ​​(kalın olarak listelenir) projesi olan Solution Explorer'da oluşturulabilecek projesini oluşturur. BuildOnlyProject ve RebuildOnlyProject komutlarının çalıştırılması kurulumumda hiçbir şey yapmadı (2010).
crokusek

Görünüşe göre BuildOnlyProject, Visual Studio'nun eski sürümlerinde veya belki de yalnızca C ++ ile çalışabilir. VS 2013'te C # ile çalışmaz, kullanılabilir bir komut değildir. Ne yazık ki.
yoyo

-2

yalnızca mevcut seçili çözümü oluşturmak için bu tuş kombinasyonlarına (Alt + B + J + B) basın (VS 2010). Araç çubuğundan (Alt + B tuşu) "Oluştur" seçeneğini seçer, sonra "yalnızca proje" (J tuşu) ve "Yalnızca XXX Oluştur" projesine (B tuşu) git.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.