2010-10-28 27 views
9

Tôi có một giải pháp lớn trong Visual Studio 2008 (khoảng 30 dự án, tất cả C# và Tập lệnh #), bao gồm một số dự án thử nghiệm.điều gì có thể khiến Visual Studio phải xây dựng lại toàn bộ giải pháp của tôi mọi lúc?

Khi tôi khởi động ứng dụng hoặc chạy thử nghiệm của mình, cách để Visual Studio thường xuyên xây dựng lại mọi thứ thay vì chỉ các phần đã thay đổi và phụ thuộc của chúng.

Nếu tôi không thay đổi gì, nó sẽ không xây dựng lại, nhưng ngay khi tôi thay đổi bất kỳ tệp nào trong dự án, mọi thứ trong toàn bộ giải pháp sẽ được xây dựng lại, thậm chí 90% dự án không bị ảnh hưởng ở tất cả.

Có ai có ý tưởng về vấn đề có thể không hoặc cung cấp cho tôi gợi ý nơi tôi có thể bắt đầu khắc phục sự cố không?

Chỉnh sửa: Để làm rõ, tất cả các dự án trong giải pháp được xây dựng lại, ngay cả những dự án không trực tiếp hay gián tiếp phụ thuộc vào dự án đã thực sự được sửa đổi. Ngay cả những dự án được sửa đổi cũng phụ thuộc vào, vì vậy nó không thể là một vấn đề tham chiếu dự án đơn giản.

Trả lời

0

Bạn có thể sử dụng trình quản lý cấu hình để thiết lập cấu hình cụ thể cho sln của bạn mà sẽ chỉ xây dựng các dự án bạn chỉ định. Bạn có thể tìm thấy nó dưới Xây dựng-> Trình quản lý cấu hình

+0

sln = giải pháp, phải không? Trong một giây, tôi nghĩ bạn đã viết "cấu hình cho tội lỗi của bạn"! – ewall

1

Trình tự xây dựng được xác định bởi tham chiếu dự án (phụ thuộc).

Để tránh xây dựng các dự án tùy thuộc vào dự án bạn đã chỉnh sửa, bạn có thể sử dụng Build Current trong menu Build.

Tôi thiết lập CTL + B làm lối tắt để xây dựng hiện tại giúp tôi tiết kiệm rất nhiều thời gian hơn F6. Mỗi lần tôi chỉ sử dụng CTL + B sau khi tôi lưu một tập tin.

Hy vọng điều này sẽ hữu ích.

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