2008-10-31 25 views
5

Gần đây tôi đã tải xuống Mono 2 cho chiếc MacBook mới của mình. Tôi đang cố gắng tìm ra cách biên dịch các giải pháp Visual Studio với xbuild, được bao gồm trong Mono. Bất kỳ ý tưởng?Làm thế nào tôi có thể xây dựng một giải pháp phòng thu trực quan bằng cách sử dụng xbuild (từ Mono)?

+0

cũng xem http://stackoverflow.com/questions/54790/is-it-possible-to-build-msbuild-files-visual-studio-sln-from-the-command-line-i –

Trả lời

11

Cập nhật: xbuild hỗ trợ các tệp giải pháp ngay bây giờ. xem xbuild

5

Lần cuối cùng tôi kiểm tra, các giải pháp không được hỗ trợ bởi xbuild (chúng sử dụng định dạng tệp khác), nhưng tệp *. * Proj là.

Nếu bạn có một giải pháp tương đối đơn giản, bạn có thể thoát khỏi việc sử dụng xbuild trên từng dự án riêng biệt, nhưng nếu giải pháp của bạn rất phức tạp (với sự phụ thuộc lẫn nhau giữa các dự án, v.v.) làm một chút hack để làm cho mọi thứ hoạt động. Hơn nữa, nó đáng chú ý các dự án C++ trong Visual Studio không sử dụng msbuild, hoặc (mặc dù Visual Studio 2010 là vụ phải sửa lỗi này), vì vậy nếu bạn cần phải biên dịch bất kỳ C + +, bạn hoàn toàn trên của riêng bạn (Tất nhiên, Mono không có trình biên dịch C++/CLI, vì vậy bạn sẽ không nhận được rất nhiều với xbuild, anyway).

This question/answer khuyên bạn có thể muốn sử dụng công cụ mdtool.

+0

+ 1 cho gợi ý cho các dự án c/C++ và mdtool – Nils

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