Trạng thái hiện tại của Mono Nền tảng gọi thực hiện trên Linux là gì? Và trên Solaris?P/Gọi trong Mono
Trả lời
Làm việc, có thể sử dụng và ổn định. Nó cũng được thử nghiệm vì khá nhiều chức năng cấp thấp của riêng mono phải được sắp xếp thông qua nó đến hệ điều hành bên dưới.
Có một số P/Invoke extensions khi so sánh với triển khai Microsoft .Net (sau khi tất cả chúng xử lý một gia đình hệ điều hành duy nhất và ba kiến trúc nhiều nhất). Đáng chú ý nhất là ánh xạ thư viện chuyển tên thư viện thành các biến thể của hệ điều hành cụ thể (ví dụ: mylib.dll
tìm kiếm mylib.so
trên Linux, mylib.dylib
trên OS X vv ..) và xem xét nhiều quy ước cụ thể khác của hệ thống. Ngoài ra còn có một phần mở rộng cấu hình DLLMap có thể được sử dụng nếu các bản dịch tên mặc định là không đủ. Thông thường nó thuận tiện để có cùng một API của lib nhị phân tiếp xúc trên các hệ điều hành khác nhau, do đó việc di chuyển giữa các nền tảng chỉ yêu cầu thay đổi trong mã C, chứ không phải phần .Net.
- 1. Loại bỏ tailcall trong Mono
- 2. Hợp đồng Mã trong Mono
- 3. mono bỏ qua dllmaps trong tệp app.config
- 4. Tìm kiếm Dialog trong Mono Android
- 5. Mono và IHttpHandler
- 6. Microsoft.Owin.Host.SystemWeb trên Mono/XSP
- 7. Hiệu suất Mono
- 8. Unwrapping Mono Haskell State
- 9. Nhúng: mono vs lua
- 10. Tailcalls in Mono
- 11. Giấy phép Mono XSP
- 12. NUnit trên Mono?
- 13. ASP.NET MVC trên Mono
- 14. Mono to Emscripten
- 15. Học Mono Mã nguồn
- 16. Mono IDE trên Windows
- 17. PdfSharp trên Mono
- 18. Mono trên iPhone?
- 19. Hướng dẫn Mono C#?
- 20. Mono & WInforms trên OS X
- 21. WCF Mono - BasicHttpBinding với SSL
- 22. LINQ to SQL trên Mono?
- 23. ASP.NET MVC 1.0 + Mono 2.4
- 24. Weird Mono biên soạn lỗi
- 25. Chạy DotNetOpenAuth trên mono/linux
- 26. Khung nhân rộng cho Mono
- 27. ASP.Net MVC trên Linux/Mono
- 28. ASP.NET mvc trên mono 2.2
- 29. Xác thực Mono và ASP.NET
- 30. F # trên Mono cho Android