2011-08-16 39 views
7

Tôi có một giải pháp trong Visual Studio. Nó chứa khoảng 500 dự án. Khi tôi xây dựng các giải pháp, tôi nhận được rất nhiều đầu ra trong cửa sổ đầu ra, và cũng là bản ghi xây dựng. Giả sử, cuối cùng tôi thấyLàm thế nào để biết những dự án nào không thể xây dựng trong Visual Studio

Rebuid Tất cả: 250 đã thành công, 10 thất bại, 240 bỏ qua.

Nếu tôi muốn biết những dự án thất bại trong việc xây dựng, tôi thường tìm kiếm trong cửa sổ đầu ra cho 1 lỗi (s), sau đó 2 lỗi (s), vv sau đó 9 lỗi (s) . Nếu tôi không tìm thấy 10 dự án thất bại khi sử dụng tìm kiếm này, thì tôi cho rằng số lỗi là bội số của 10. Vì vậy, tôi tìm kiếm 10 lỗi (lỗi), 20 lỗi (01), v.v. Tôi thường tìm thấy tất cả các dự án không thành công theo cách này bởi vì rất khó xảy ra dự án có một số lỗi là bội số của 100.

Câu hỏi 1: Tôi có phải là kẻ ngốc không? Những gì tôi đang làm dường như thực sự ngu ngốc với tôi - có là cách tốt hơn. Đó là nó? Nhưng đôi khi, một dự án có thể thất bại vì một số lý do khác (tôi giả định) bởi vì hôm nay tôi không thể tìm thấy các dự án không xây dựng được - nó nói 10 thất bại, nhưng chỉ có 3 dự án có x lỗi (s) với nonzero x. Tôi giả định rằng có một số dự án mà một số bước sau khi xây dựng không thành công hoặc một số trường hợp khác

Câu hỏi 2: Làm cách nào tôi có thể tìm thấy dự án nào bị lỗi trong trường hợp này?

Tôi đang sử dụng Visual Studio 2008 SP1

Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn.

+0

Bò thánh! 500 dự án trong một giải pháp? Tại sao bạn lại làm vậy? Không có thắc mắc bạn đang gặp khó khăn trong việc tìm kiếm dự án nào không xây dựng được. Nó sẽ không dễ dàng hơn để có các giải pháp nhỏ hơn và sử dụng một máy chủ xây dựng nếu bạn cần phải xây dựng tất cả cùng một lúc? (Không phải những gì tôi nghĩ là quan trọng. Tôi không thể cưỡng lại được.) – David

+0

@ David: Đó là giải pháp tại nơi làm việc của tôi. Tôi thực sự không thể làm bất cứ điều gì về nó :) –

Trả lời

9

Tại sao bạn không chuyển đến chế độ xem Lỗi và chỉ cần nhìn vào cột Dự án? Sắp xếp theo đó, và sau đó di chuyển xuống nó khi lưu ý giá trị thay đổi.

Là một sang một bên, có 500 dự án trong một giải pháp nghe có vẻ như ý tưởng xấu thực sự là thực sự là. Tôi thực sự nghi ngờ rằng sẽ có giá trị hoặc hợp nhất các dự án hoặc tách thành nhiều giải pháp.

+0

Xem -> Danh sách lỗi. Tôi đã không bao giờ * không * thấy rằng trong cấu hình mặc định ... nếu bạn chỉ có một lỗi, bạn chỉ nhìn thấy nó thông qua cửa sổ đầu ra tại thời điểm này? –

1

Một giải pháp khác là xây dựng giải pháp của bạn bằng các tập lệnh MSBuild thay vì VS IDE. Nó không phải là cần thiết để viết kịch bản chính mình. Một công cụ trực quan như MSBuild Sidekick có thể giúp bạn tạo các tập lệnh xây dựng. Bạn có thể cấu hình kịch bản xây dựng của mình theo cách như vậy để phá vỡ quy trình với lỗi xây dựng đầu tiên và đăng nhập tên dự án ở đâu đó cho bạn.

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