Có ai có phương pháp khắc phục giới hạn 260 ký tự của công cụ MSBuild để xây dựng các dự án và giải pháp Visual Studio từ dòng lệnh không? Tôi đang cố gắng để có được xây dựng tự động bằng cách sử dụng CruiseControl (CruiseControl.NET không phải là một lựa chọn, vì vậy tôi đang cố gắng để buộc nó vào kịch bản ant bình thường) và tôi tiếp tục chạy vào các vấn đề với chiều dài của đường dẫn. Để làm rõ, vấn đề nằm trong độ dài đường dẫn của các dự án được tham chiếu trong tệp giải pháp, vì công cụ không thu gọn đường dẫn xuống đúng cách: (Các giải pháp hạn chế cấu trúc thư mục MSBuild
Tôi cũng đã cố gắng sử dụng DevEnv mà đôi khi hoạt động và đôi khi ném một ngoại lệ , điều này không tốt cho việc xây dựng tự động trên một máy tính riêng biệt. Vì vậy, vui lòng không đề xuất sử dụng tính năng này như là một sự thay thế.
Tôi nhận thấy rằng khi vs2008 thực hiện xây dựng, có vẻ như chạy một tập các mục tiêu msbuild khác với MSbuild đơn giản được thực thi theo cc.net - có lẽ câu trả lời nằm trong một trong những mục tiêu đó – Richard