Как запустить программы .NET?

Поскольку .NET не зависит от ОС, как я могу запускать программы, созданные / скомпилированные в .NET 4.0?
Могу ли я разрабатывать программное обеспечение в Ubuntu для .NET 4.0 [если да, что мне нужно скачать, ссылка] ?

6
задан 3 July 2011 в 08:42

3 ответа

Обзор

Моно предоставляет базовой совместимости API для платформы .NET.

Версия в Аккуратном (v2.6.7) имеет поддержку обоих Visual Basic и версии 2,3 C# и частичную поддержку API v4.

Это также включает компилятор .NET VB и компилятор во время выполнения. Другие члены семейства, j# и f# не поддерживаются с точки зрения разработки. Очевидно - их скомпилированные варианты являются байтом, совместимым с остальной частью семейства .NET.

Windows Forms до версии 2 поддерживаются - источник

Следующая версия Ubuntu - 11.10 - будет идти с моно 2.10, который имеет фактически полную поддержку.Net v4

Моно использование в качестве примера

Примером приложения .NET, которое я использую, который работает без проблемы о Ubuntu, является Keepass 2

Вы выполняете скомпилированный .exe [он был создан под окнами] использование моно т.е.

mono Keepass.exe

Разработка

Для разработки в соответствии с Ubuntu я взглянул бы на Моно, Разрабатывают проект - основанная на IDE среда - ищет MonoDevelop в Центре программного обеспечения.

Установка

Более тщательно изучите предложенные Дополнения - выбирают Add-Ons в области, в которой Вы будете разрабатывать.

enter image description here

9
ответ дан 23 November 2019 в 07:27

Моно проект предлагает компилятор и библиотеку классов для C sharp, совместимого с.NET 4.0. Совместимость улучшается с более поздними версиями. Ubuntu содержит 2.6.7, я верю, который является последней долгосрочной стабильной версией. Моно 2.10.2 являются новым выпуском и имеют различные улучшения.

Для разработки установка моноразрабатывает. Ubuntu предлагает MonoDevelop 2.4. Можно захватить бету 3 MonoDevelop 2.6, если Вы предприимчивы - вот сценарий, который устанавливает и Моно 2.10.2 и бету 3 MonoDevelop 2.6.

3
ответ дан 23 November 2019 в 07:27
  1. Я установил использование winetricks

    $ sudo apt-get install winetricks
    $ winetricks dotnet40
    
  2. Скопируйте файл, который они говорят в dotnet40 для загрузки на папку, которую они говорят

    $ cp gacutil-net40.tar.bz2 ~/.cache/winetricks/dotnet40/gacutil-net40.tar.bz2
    
  3. Выполненный winetricks снова

    $ winetricks dotnet40
    
  4. Затем запустите свои приложения с вином

    $ cd .wine/drive_c/Program.../App
    $ wine APP.exe
    
0
ответ дан 23 November 2019 в 07:27

Другие вопросы по тегам:

Похожие вопросы: