Thực ra tôi gặp vấn đề tôi thường gặp phải như tôi muốn:So sánh các cấu hình trong Visual Studio?
Hãy xem xét những điều sau đây: Bạn vừa tạo một giải pháp/dự án mới và bắt đầu tạo/thêm tất cả những thứ bạn cần. Trong khi bạn làm như vậy, bạn luôn trên đường trong cấu hình gỡ lỗi. Bạn thực hiện thay đổi cấu hình của bạn (trong C + + dự án đặc biệt là trình biên dịch, thiết lập liên kết) và vào cuối ngày bạn chỉ muốn trao đổi để phát hành chế độ để thực hiện một xây dựng cuối cùng và những gì sẽ xảy ra ?? Bạn nhận được nhiều thông báo lỗi về định nghĩa bị thiếu, thư viện được liên kết, định nghĩa tiền xử lý, tiêu đề được biên dịch trước, v.v.)
Và bây giờ? Bạn mở các thuộc tính dự án, chọn từng mục trong khung nhìn cây và chuyển đổi và quay lại với hộp kết hợp của Cấu hình ở trên cùng bên trái.
Do thực tế, cả hai cấu hình đều được lưu trong một tệp, bạn cũng không thể sử dụng Công cụ Diff đơn giản hoặc bạn phải sao chép và dán cả hai phần ra khỏi tệp dự án vào hai tệp khác nhau hợp nhất mọi thứ lại vào tệp dự án.
Không có giải pháp nào tốt hơn để so sánh các cấu hình khác nhau trong một dự án?
Khi bạn đang tìm kiếm giải pháp sau khi nghĩ, đây là những gì tôi làm để tránh vấn đề này ngay từ đầu: Bất cứ khi nào tôi thay đổi bất cứ điều gì trong cấu hình, tôi chọn _All configure_. Điều này là tốt cho hầu hết các cài đặt có sẵn, đặc biệt là đối với những thứ như cài đặt Liên kết và Bao gồm. – OregonGhost
Bạn nói đúng. Tôi sẽ sử dụng * Tất cả các cấu hình *, nhưng đôi khi tôi chỉ bỏ lỡ và sau một thời gian tôi chỉ nhận ra, rằng tôi không thể nhận được tất cả các cấu hình thành công xây dựng và sau đó làm việc damn bằng tay so sánh cấu hình bắt đầu ... – Oliver
I đã trở nên thất vọng với vấn đề này mà tôi đang nghĩ đến việc viết một công cụ để phân tích cú pháp một tệp dự án và so sánh các giá trị khác nhau giữa các cấu hình khác nhau. Bạn đã bao giờ tìm thấy một giải pháp (vì vậy tôi không phải viết công cụ của riêng mình)? – aldo