Компиляция C # + WPF в Linux для запуска в Windows - PullRequest
5 голосов
/ 27 августа 2010

У меня есть приложение на C #, некоторые части которого написаны с использованием WPF (которое не поддерживается Mono).Можно ли скомпилировать это приложение на Linux?В конечном счете, приложение будет работать в Windows, но оно является частью более широкой инфраструктуры, и весь наш процесс сборки выполняется в Linux, поэтому я хотел бы также иметь возможность компилировать приложение C # в Linux.

Ответы [ 4 ]

3 голосов
/ 27 августа 2010

Mono не поддерживает и в настоящее время не планирует поддерживать WPF, а по доверенности - XAML.Где вы могли бы отдохнуть с подмножеством XAML, с поддержкой Silverlight через Moonlight.Подробнее см. http://www.mono -project.com / WPF .

2 голосов
/ 27 августа 2010

Это определенно невозможно, Mono не хватает шага сборки, который скомпилирует ваш XAML в двоичный формат и вставит его

0 голосов
/ 27 августа 2010

Я согласен с другими ответами, изначально это кажется невозможным.

Если у вас уже есть соответствующие лицензии, вы можете попробовать запустить VMWare или Virtualbox . Очевидно, что использование памяти и время для сборки будут расти, все зависит от того, насколько важно для вас, что вы можете запустить все это на одном компьютере. Я считаю, что оба поддерживают сценарии.

0 голосов
/ 27 августа 2010

Я думаю, что ответ НЕТ на данный момент.

Тот же вопрос был задан здесь:

http://www.c -sharpcorner.com / UploadFile / kirtan007 / 1516 / Default.aspx

Посмотрите на последний ответ в этой теме (немного надежды):

http://www.daniweb.com/forums/thread161098.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...