LINUX.ORG.RU

C# System.Drawing в linux

 , system.drawing


0

2

Программа на c# использует System.Drawing. Под win все работает замечательно, при запуске через mono в Ubuntu прога вылетает именно при обращении к System.Drawing

Как обойти эту проблему

Ты бы хоть stacktrace привел...

encyrtid ★★★★★
()

скачал программу - не запускается!! что делать?!!!

anonymous
()
Ответ на: комментарий от RevenantX

Два чая. Если автор топика так любит ООП и хочет писать под линь, то путь лучше выучит жабу и пишет на ней. Она не так уж сильно отличается от С#.

Aswed ★★★★★
()
Ответ на: комментарий от static_lab

libmono-system-drawing поставил?

Единственный нормальный ответ :) Остальные оффтопщики.

Ведь некоторые модули Mono по дефолту не ставятся, ибо некошерны и нехаляльны по патентным соображениям. Вот и drawing небось в этом чёрном-пречерном списке.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от vik_orel

libmono-system-drawingdesign4.0-cil стоит

Drawing.Design - это не то, но он зависит от Drawing и, таким образом, от libgdiplus. Значит запускай из консоли и гляди в стектрейс.

static_lab ★★★★★
()
Ответ на: комментарий от fenris

Не буду опускаться до бессмысленной дискуссии - портируемость есть и у неё есть определенный уровень. System.Drawing в него входит.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от ovk48

Разница между ними намного меньше, чем между любым из них и C или Haskell или Python или Lisp. У них одна парадигма, один стиль. Немного отличается синтаксис и по разному называются функции с библиотеками. Переучится с одного на другой не сложно.

Aswed ★★★★★
()
Ответ на: комментарий от Aswed

Немного отличается синтаксис.

Это ты, наверно, про лямбды, LINQ/PLINQ, async / await, dynamic?

по разному называются функции с библиотеками.

А это наверно про WPF, WF, WCF...

ovk48 ★★★
()

Вылетает именно при первом обращении? Может быть посмотри здесь - то, что есть в Drawing версии 4.0

amidala
()
Ответ на: комментарий от Patrick13

Это всё помнится на Gtk перетаскивали. Хотя может и не взлетело.

Dark_SavanT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.