Компонент DevExpress ASP.Net на Mono
-
22-08-2019 - |
Вопрос
Я счастливый пользователь компонентов DevExpress, хотя в настоящее время я все еще использую веб-хостинг Linux.
В другом потоке я рассказал о своих планах перейти в среду Windows, чтобы я мог использовать компоненты DevExpress ASP.Net.Некоторое время назад DevExpress придерживался мнения, что их компоненты вряд ли будут работать на Mono из-за интенсивного использования P / Invoke.
Не имея опыта работы со своими компонентами ASP.Net, мой вопрос: успешно ли кто-нибудь использовал свои элементы управления ASP.Net в Mono?Я читал несколько сообщений, в которых указывалось, что им намного больше повезло с материалами ASP.Net в моно, чем с материалами WinForms.
Решение
Если они заявляют, что их элементы управления являются тяжелыми для P / Invoke, вы можете либо отбросить элементы управления, либо отказаться от Linux.Mono не виноват, виноват только код, который был написан только для Windows.И по моему опыту - код, который ломается в Linux из-за использования P / Invokes, также ломается в 64-битной Windows (поскольку собственные библиотеки не являются независимыми от 32/64 бит, как управляемые сборки).