Có một phím tắt tiêu chuẩn để xây dựng dự án hiện tại trong Visual Studio không?


242

Tôi biết rằng Ctrl+ Shift+ Bkhởi chạy một bản dựng giải pháp, nhưng tôi muốn một phím tắt chỉ xây dựng dự án hiện tại. Là một phím tắt tùy chỉnh tùy chọn duy nhất của tôi?

Chỉnh sửa: Có vẻ như một phím tắt tùy chỉnh là tùy chọn duy nhất của tôi vì Shift+ F6không hoạt động đối với tôi.


65
alt + b + u (đơn vị xây dựng)
Omu

2
Đã xác minh điều này trên Visual Studio 2012!
Muhammedh

Ctrl + F6 thực hiện tối đa VS2013 nhưng không còn trong VS2015 (ít nhất là RC).
Josh M.

1
Alt + b + u là một cách để nhấn tùy chọn menu; lệnh Build.BuildSelection. Bạn có thể đã được gán cho Shift + F6 hoặc bạn có thể gán nó trong các phím tắt.
Milton

Câu trả lời của Omu nên được chấp nhận câu trả lời
niico

Câu trả lời:


277

Việc gán phím tắt cho lệnh "Build.BuildOnlyProject" dường như không hoạt động trong VS2008.

Chỉ định phím tắt cho " Build.BuildSelection ". Nếu bạn có giải pháp với một số dự án và tệp được mở từ các dự án khác nhau, bất kỳ tệp nào bạn đang chỉnh sửa sẽ xác định dự án sẽ được xây dựng khi bạn sử dụng phím tắt được gán cho "Build.BuildSelection".

Bạn sẽ biết phím tắt đang hoạt động khi bạn nhấp vào tùy chọn menu Build và bạn thấy phím tắt trên chính menu đó.

btw - không cần khởi động lại / khởi động lại khi gán phím tắt.


3
Nó dường như không hoạt động nếu bạn không chọn dự án trong Solution Explorer
Román

5
Bạn cần một tệp mở và tập trung vào tệp; dự án mà tập tin thuộc về sẽ xây dựng với Build.BuildSelection.
Metro Smurf

5
@Keith Nicholas có câu trả lời dưới đây. Tôi đã xác minh nó hoạt động trong VS2010: ALT-B (giữ ALT) U
Darren Griffith

1
@ D-Money, Alt + B là phím tắt để mở Visual Studio Build Menu và U là phím tắt để xây dựng từ trong menu Build. Bạn cần xác định một phím tắt tùy chỉnh như được mô tả trong câu trả lời này.
Metro Smurf

2
Để gán phím tắt, nó nằm trong menu CÔNG CỤ \ Tùy chọn \ Môi trường \ Bàn phím
Myobis

81

phím tắt tùy chỉnh tùy thuộc vào loại phím nào bạn đang sử dụng ..... nếu bạn nhìn vào menu, nó sẽ cho bạn biết nếu bạn có phím bấm.

Một điều khác mà tôi đã quen, bởi vì tôi sử dụng ViEmu, là sử dụng các phím tắt menu. Điều này thực sự khá nhanh để làm, và độc lập với các ràng buộc.

  • Vì vậy, để xây dựng dự án của bạn, bạn đi Alt+ B,U

17
Ôi cái cửa sổ phím tắt chết tiệt đó thật quỷ quyệt .. hàng trăm hành động trong một hộp danh sách chỉ có 4 dòng có thể xem và không thay đổi kích thước
Luke

3
Tôi biết! Tôi cứ tự hỏi khi nào họ sẽ thiết kế lại nó, nó đã từng như vậy đối với một vài phiên bản bây giờ!
Keith Nicholas

2
Tôi đoán chức năng tìm kiếm hoạt động khá tốt để giảm bớt nó miễn là bạn biết những gì bạn đang tìm kiếm.
Lu-ca

1
Có cả một thế giới đang chờ bạn với các phím tắt menu. Mặc dù họ đọc như các điều khiển gian lận cho các trò chơi cũ, nhưng họ rất giỏi để thành thạo.
Phil Cooper

72

Bạn có thể sử dụng các phím tắt đã được thiết lập trong menu chính được điều hướng bằng phím Alt:

Ít nhất là cho VS2013:

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

Vì một số lý do sau khi cài đặt Resharper, tôi không thể sử dụng phím tắt toàn cầu để thử (nhiều lần !!!), nhưng miễn là những gì bạn muốn làm là trên menu chính, luôn có Alt + "Letter1", Kết hợp "Letter2" để kích hoạt bất kỳ hành động nào bạn muốn :-)


Khi cài đặt lại được cài đặt, nó sẽ thay đổi một số phím tắt. Bạn phải vô hiệu hóa lại các phím tắt bàn phím.
HasanG

1
đã xác nhận, Build Hiện tại dự án hoạt động trong VS2015 với cài đặt lại chia sẻ và lược đồ bàn phím được đặt thành VS. Nó cũng hoạt động VS2017 mà không cần chia sẻ lại.
Kalyan

28

Để phát triển C #:

F6hoặc Shift+ Ctrl+ B- Xây dựng tất cả các dự án trong giải pháp.

Shift+ F6- Xây dựng dự án đã chọn và các phụ thuộc của nó.


1
Shift-F6 không làm gì trên VS2013 u5
Bruce Allen

1
Xác nhận Shift + F6 hoạt động trong VS 2015 (Tôi được định cấu hình để phát triển C #).
yoyo

10

Visual Studio 2015/17

ALT+ B+E

ALT+ B= Mở Menu Xây dựng

E = Xây dựng lại dự án hiện tại


2
Vì vậy, tôi đã thử ALT + B + E, hóa ra nó được xây dựng lại, có nghĩa là 20 phút đã biến mất vào quên lãng. Vui lòng thêm ý kiến ​​để làm gì? Và tôi thực sự không thấy việc xây dựng lại phải làm gì với những gì Luke đã hỏi.
ikku100

7

để phát triển C #. Công cụ -> Tùy chọn. Chọn Bàn phím, chọn lược đồ ánh xạ bàn phím bổ sung vào "Visual C # 2005". Ánh xạ này có F6lối tắt chuẩn.


7

VS 2012 đã Shift+ F6đã được lập bản đồ cho việc này. Tôi đã rất ngạc nhiên khi biết điều này.


Cũng có sẵn trong VS 2017
Manfred

3

Đối với cộng đồng Visual Studio 2017, bạn có thể sử dụng Alt+ bsau đó nhấn uđể xây dựng dự án hiện tại của mình.

Chi tiết: ALT Chuyển sang menu chính -> chọn b để xây dựng -> u chọn tùy chọn xây dựng your_project_name từ danh sách thả.



0

Trong Visual Studio 2015, Alt+ B, Hsẽ xây dựng giải pháp của bạn và xuất bản nó.


0

Trong Visual Studio 2019, điều này đã được đặt thành Ctrl+b


0

Đôi khi tôi phải sử dụng Visual Studio bằng một ngôn ngữ khác tiếng Anh và điều hướng sử dụng Altvà sự kết hợp của các phím là khác nhau. Nếu có ai đó trong tình huống tương tự, tôi phát hiện ra rằng sẽ thuận tiện hơn khi tạo một phím tắt để có sự thống nhất giữa các ngôn ngữ. Tôi đã làm theo hướng dẫn từ https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/ để tạo phím tắt:

Để thiết lập điều này:

  1. Công cụ -> Tùy chọn -> Môi trường -> Bàn phím (Tiếng Tây Ban Nha: Herramientas -> Opciones -> Entorno -> Teclado)
  2. Đặt con trỏ vào phím Bấm Bàn phím Phím tắt Phím và dịch chuyển CTRL + SHIFT + B
  3. Trong các lệnh hiển thị có chứa, gõ: Build.BuildSelection (tiếng Tây Ban Nha: Compilar.Compilarselección)
  4. Chọn Build.BuildSelection từ danh sách thả xuống và nhấn áp dụng
  5. Đặt con trỏ trong phím Bấm Bàn phím Phím tắt Phím và dịch chuyển CTRL + ALT + SHIFT + B
  6. Trong Hiển thị các lệnh, nhập: Build.BuildSolution
  7. Chọn Build.BuildSolution từ danh sách thả xuống và nhấn áp dụng
  8. ???
  9. LỢI NHUẬN!

-2

Trong cửa sổ tùy chọn Visual Studio, bên dưới "Bàn phím", hãy tìm lệnh "Build.BuildOnlyProject" và bạn có thể đặt bất cứ thứ gì bạn muốn.


7
Trên thực tế điều này là không chính xác, BuildSelection xây dựng dự án hiện tại.
John Sheehan

3
-1 Điều này chắc chắn là sai; mặc dù nó thực sự nên đúng
David Murdoch

1
BuildSelection xây dựng dự án của tệp hiện đang mở có thể không phải là dự án đã chọn (nền màu xám) hoặc khởi động (được in đậm) trong Solution Explorer. Thực thi BuildOnlyProject và RebuildOnlyProject không làm gì với cài đặt của tôi (2010).
crokusek

Có vẻ như BuildOnlyProject có thể hoạt động trong các phiên bản cũ hơn của Visual Studio hoặc có lẽ chỉ với C ++. Không hoạt động trong VS 2013 với C #, đây không phải là lệnh có sẵn. Không may.
yoyo

-2

nhấn (Alt + B + J + B) các tổ hợp phím này để chỉ xây dựng dự án được chọn hiện tại của giải pháp (VS 2010). Nó chọn tùy chọn "Build" từ thanh công cụ (phím Alt + B), sau đó goto "chỉ dự án" (phím J) và sau đó là dự án "Build Only XXX" (phím B).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.