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
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.
Tôi nghĩ câu trả lời là KHÔNG cho thời điểm này.
Cùng một câu hỏi được hỏi ở đây:
http://www.c-sharpcorner.com/UploadFile/kirtan007/1516/Default.aspx
Nhìn vào câu trả lời cuối cùng trong chủ đề này (một chút hy vọng):
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ó
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ợ.
- 1. Biên dịch chéo trên Windows và Linux
- 2. biên dịch trên windows và linux
- 3. Biên dịch chéo MinGW trên linux
- 4. Lỗi biên dịch bằng bfd.h trên Linux
- 5. Làm cách nào để biên dịch cho Windows trên Linux bằng gcc/g ++?
- 6. (C/C++) Cách tạo tệp thi hành có thể chạy trên cả Windows và Linux?
- 7. Làm cách nào để biên dịch mã objc trên Linux?
- 8. Mã C# không được biên dịch có biên dịch thành IL và chạy trên CLR không?
- 9. Tại sao một python regex sẽ biên dịch trên Linux chứ không phải Windows?
- 10. Trình biên dịch C dành cho Windows?
- 11. Phát triển C# trên Linux
- 12. Chạy CMake trên Windows
- 13. COFF trên Linux hoặc ELF trên Windows
- 14. Có thể biên dịch VST trên Linux không?
- 15. Làm thế nào để biên dịch CEDET 1.0pre7 biên dịch cho Emacs 23.1.50 trên Windows?
- 16. Cython sẽ không biên dịch trên Windows 7 x64
- 17. Làm thế nào để biên dịch C và Gtk + với GCC trên Linux?
- 18. Không có trình biên dịch C trên EC2?
- 19. Cách biên dịch và chạy chương trình C/C++ trên hệ thống Android
- 20. Tự động biên dịch Jade trong Webstorm trên Windows
- 21. getopt.h: Biên dịch mã C-C trong Windows
- 22. yvals.h cảnh báo C4514 trên Windows SDK 7.1 biên dịch
- 23. Trình biên dịch dễ sử dụng cho C++ trên Linux là gì?
- 24. Chạy một ứng dụng WPF trên Windows XP
- 25. Chạy nhị phân tĩnh FreeBSD trên Linux?
- 26. Biên dịch CentOS trên Ubuntu
- 27. Các tính năng của C# 5.0 có thể được biên dịch để chạy trên .net 4.0
- 28. Biên dịch chương trình MFC với VS 2012 chạy trên windows xp
- 29. Cách biên dịch và chạy một tệp java đơn giản trong jenkins trên Windows
- 30. Các khối Objective-C có được hỗ trợ bởi các trình biên dịch trên Linux không?