Сегодня большой день для всех, кто занимается разработкой с использованием Mono - состоялся первый выпуск инструментария Mono Tools для Visual Studio. Основная цель этих инструментов - упростить разработку приложений под Linux в Visual Studio. Поддерживаются приложения на основе ASP.NET, Windows.Forms, а также серверные и консольные.
Основные особенности выпуска:
- развёртывание на Linux - можно с лёгкостью проверить работоспособность Mono-приложения на сетевой машине с Linux прямо из Visual Studio, для нахождения машин в сети используется UPnP, либо можно ввести IP-адрес вручную;
- удалённая отладка приложений под Linux из Visual Studio: вы продолжаете редактировать, собирать и отлаживать приложение как обычно, но само приложение будет запускаться на машине с Linux - и всё это не покидая Visual Studio; это стало доступным благодаря адаптации «движка» отладки Mono под Visual Studio, поддерживаются все возможности отладки, которые доступны в Visual Studio при разработке обычных приложений;
- анализ переносимости кода: инструмент Mono Migration Analysis (MoMA) теперь интегрирован в Visual Studio, что предоставляет возможность проверить написанное программное обеспечение на различия в работе в Windows/Linux напрямую из IDE и обработать те API, которые не существуют в Linux или Mono, произведя соответствующий рефакторинг кода;
- создание пакетов для Linux: прямо из Visual Studio можно создать пакет с написанным .NET-приложением - в своём собственном формате, с configure или в виде RPM;
- интеграция с SuSE Studio.
Как видно, это достаточно важный этап в развитии средств для кроссплатформенной разработки, особенно для систем Linux. Теперь можно разрабатывать и отлаживать приложения под разные платформы, не переключаясь между операционными системами. Это здорово упрощает разработку прикладного программного обеспечения. На сайте проекта доступна 30-дневная пробная версия.
Страница проекта Mono Tools for Visual Studio.
Перемещено hibou из Коммерческое ПО