2009-05-15 41 views
19

Có cách nào để nói với studio trực quan không bao gồm dự án khi xây dựng giải pháp mà không cần xóa dự án khỏi giải pháp?Vô hiệu hoá biên dịch Visual Studio 2008 Project

Tình huống tôi có là một dự án trong một giải pháp yêu cầu plugin/công cụ/thư viện mà tôi chưa cài đặt, nhưng một nhà phát triển khác trong nhóm của chúng tôi thực hiện. Vì vậy, khi tôi cố gắng xây dựng giải pháp, tôi nhận được lỗi biên dịch. Đó là một dự án thử nghiệm đơn vị, do đó việc loại bỏ nó khỏi quá trình biên dịch sẽ không ảnh hưởng đến chức năng của ứng dụng.

Tôi không muốn xóa dự án khỏi giải pháp, vì sau đó anh ấy chỉ cần thêm lại dự án sau khi tôi kiểm tra giải pháp (và sau đó tôi sẽ cần xóa nó khi tôi kiểm tra, quảng cáo vô hạn).

Trả lời

30

Đi tới trình đơn thả xuống "Xây dựng", chọn "Trình quản lý cấu hình" và bạn có thể chọn cấu hình bạn muốn cập nhật. Sau đó, trong danh sách dự án bên dưới, bỏ chọn dấu kiểm "Xây dựng" trên dự án bạn muốn loại trừ khỏi bản dựng.

+5

Bạn có thể muốn cẩn thận với điều này. Thay đổi cấu hình xây dựng sẽ thay đổi tệp giải pháp. Nếu bạn cam kết thay đổi đó thành kiểm soát nguồn, nó sẽ ảnh hưởng đến tất cả các nhà phát triển khác sử dụng giải pháp đó. –

6

Khắc phục nhanh là hủy tải dự án. Đây là một thiết lập cục bộ để nó không thay đổi giải pháp hay dự án.

+0

+1 Chỉ cần đăng bài đó. – j0tt

4

Right Click vào Solution> Configuration Manager ...

Ở đây bạn có thể thấy một mạng lưới với một cột Xây dựng với hộp kiểm, chỉ cần bỏ chọn dự án bạn không muốn trở thành xây dựng.

+1

opps, Bữa trưa đã giải thích nó cùng một lúc. Bạn có thể tạo cấu hình giải pháp cho bạn (xem Cấu hình giải pháp hoạt động) theo cách này bạn sẽ không phải trả phòng/nhận phòng mỗi lần. – jmservera

1

nếu bạn dỡ dự án, sau đó các dự án khác có bất kỳ tham chiếu nào đến dự án mà bạn tải, sẽ ném lỗi xây dựng trong khi biên soạn

Các vấn đề liên quan