2010-08-26 92 views
5

Tôi có một ứng dụng C# trong đó một số phần được viết bằng WPF (không được Mono hỗ trợ). Có thể biên dịch ứng dụng này trên Linux không? Cuối cùng, ứng dụng sẽ chạy trên Windows, nhưng nó là một phần của một khung công tác lớn hơn và toàn bộ quá trình xây dựng của chúng tôi chạy trên Linux, vì vậy tôi muốn có thể biên dịch ứng dụng C# trên Linux.Biên dịch C# + WPF trên Linux để chạy trên Windows

Trả lời

3

M ono không, và hiện tại không có kế hoạch hỗ trợ WPF, và bởi proxy, XAML. Nơi bạn có thể nhận được một break với một tập hợp con của XAML là với Silverlight hỗ trợ thông qua Moonlight. Xem http://www.mono-project.com/WPF để biết chi tiết.

2

này chắc chắn là không thể , Mono thiếu bước xây dựng sẽ biên dịch XAML của bạn thành định dạng nhị phân và nhúng nó

0

Tôi đồng ý với các câu trả lời khác, nguyên bản điều này dường như không thể.

Nếu bạn đã có giấy phép thích hợp, bạn có thể xem xét việc chạy VMWare hoặc để tạo. Rõ ràng việc sử dụng bộ nhớ và thời gian yêu cầu cho việc xây dựng sẽ tăng lên, tất cả phụ thuộc vào việc bạn quan tâm đến việc bạn có thể chạy tất cả trên một hộp. Tôi tin rằng cả hai kịch bản hỗ trợ.

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