Можно ли как-нибудь запустить оригинальный MS.Net Framework 4 для Linux (возможно, с Wine)? - PullRequest
3 голосов
/ 07 июня 2010

Однажды я услышал о парне, которому удалось установить оригинальную Microsoft .Net Framework на Linux и успешно запустить Mono-несовместимые приложения .Net с использованием передовых функций MS C #.Есть идеи, как он мог это сделать?

Ответы [ 4 ]

6 голосов
/ 07 июня 2010

На самом деле .NET 4 был реализован в Mono. Там просто не было релиза, который, вероятно, будет очень скоро. Mono не выпускает бета-версию из-за того, что вы можете получить ее из источника. Если вы хотите запустить .NET 4 сейчас, то все, что вам нужно сделать, это взять Mono из SVN и собрать его. Ссылка, которую дал @Mike Cellini, указывает это внизу. Если вы хотите начать разработку или запуск приложений 4.0 против Mono, то это будет вашим лучшим выбором на данный момент. Если вы не хотите ждать упакованного выпуска. На сайте Mono имеется множество документации для сборки из исходного кода, которая на самом деле ничем не отличается от сборки tar-релиза.

4 голосов
/ 07 июня 2010

В Wine работает .NET 2.0 и, в некотором роде, работает .NET 3.0, и вам не повезло. Даже тогда я думаю, что они, вероятно, в лучшем случае пятнистые. Лучшая поддержка .NET в Linux - Mono. Mono имеет довольно хорошую поддержку для большей части .NET Framework, но вам все еще не повезло с .NET 4. http://www.mono -project.com / Совместимость

1 голос
/ 14 июля 2011

это может сделать только автономный установщик, а не веб-установщик (лучше попробовать winetricks) или клик здесь для автономного установщика (автономно)

0 голосов
/ 04 декабря 2012

Это может иметь какое-то отношение dotGnu .

...