Будет ли программа C # для Windows работать в Ubuntu под Mono без изменений? - PullRequest
9 голосов
/ 31 октября 2010

Я хочу написать TCP-сервер в C # под Windows.Могу ли я запустить ту же программу или использовать тот же код в моно без изменений.

Ответы [ 3 ]

13 голосов
/ 31 октября 2010

Вы должны быть осторожны с тем, что вы пишете.Mono не на 100% поддерживает .NET в Windows, но это очень хорошее начало.TCP-сервер может быть сложным, потому что именно в местах, где аппаратное взаимодействие (например, IO), возникают проблемы с совместимостью.

Mono имеет бесплатный инструмент под названием MoMA, который может анализировать приложение .NET и сообщатьВы, если это будет иметь проблемы.Вы можете скачать его здесь: http://www.mono -project.com / MoMA

4 голосов
/ 31 октября 2010

Я бы предложил разработать приложение под Linux / Mono, а затем проверить, работает ли оно на Windows.Вы вряд ли столкнетесь с такими проблемами.

0 голосов
/ 31 октября 2010

Вообще говоря, это должно работать, если вы не используете определенные действия для ОС.Мигель чертовски хорошо поработал с Моно, и с тобой очень легко работать.

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