Как установить Visual Studio?
Я бы предпочел использовать его в Wine или PlayOnLinux, если это возможно.
Вам нужно будет запустить виртуальную машину. Вино не сможет справиться с этим. Посмотрите на установку VirtualBox (не обязательно лучше, но проще). Вам нужно будет создать виртуальную машину Windows, а затем, если у вас установлены окна, установите Visual Studio.
Если вы смотрите на эквивалентные IDE. Qt Creator, Eclipse, KDevelop, Anjuta, Intellij могут действовать как возможные альтернативы в зависимости от языка, который вы хотите разработать.
Возможно, полезная ссылка на то, как устанавливать окна на VirtualBox: http: //www.wikihow .com / Установка-Windows-XP-на-Ubuntu-с-VirtualBox
Вы можете использовать Mono Development IDE для написания .NET-кода в Ubuntu, вместо того, чтобы пытаться использовать продукт Microsoft в операционной системе, отличной от Microsoft (о которой другие люди, как было указано выше, никогда не будут поддерживаться, просто или в MS 'наилучшие интересы).
Он имеет большинство функций Visual Studio и будет работать быстрее и быть более стабильным.
Чтобы установить monodevelop, используйте эту команду в терминале:
sudo apt-get install monodevelop
Monodevelop Домашняя страница: http://monodevelop.com/
Извините, что дал неправильный ответ, но я действительно сомневаюсь, что это когда-нибудь будет действительно поддержано.
Некоторые люди могут заставить его работать когда-нибудь, но Microsoft, безусловно, никогда не поддержит это официально; или даже сделать вещи проще для сообщества, если на то пошло. Из того, что я знаю, запуск самого пакета MS Office ужасно болезненен, с каждой новой версией становится все труднее.
Не принимайте это лично. Бизнес есть бизнес. И их доля в развитии зависит не от поддержки сообщества open source. Для всех, кого они волнуют, они стремятся сделать свои инструменты менее и менее совместимыми сверхурочно.
Если вам действительно нужно это в Linux, лучшим вариантом было бы иметь Windows в виртуальной машине.
Visual Studio тесно интегрирована с Windows, а разработка .NET-приложения с использованием любого языка (C # или VB) занимает больше, чем просто наличие Wine, и поскольку Wine недостаточно способен обеспечить полную версию разработки как .NET в Linux. [ ! d0]
Если вы хотите разработать программное обеспечение специально на C #, в Linux вы можете использовать MonoDevelop
. Поскольку вы запрашиваете Visual Studio 2010 (.NET 4.0), с MonoDevelop, вы не сможет разработать приложение, которое особенно использует .NET 4, на данный момент MonoDevelop находится в версии 3.0.2 (что несколько эквивалентно .NET 3.0).
Вы все еще можете использовать Windows практически в Ubuntu , используя MonoDevelop . И затем установите Visual Studio там, но серьезная разработка приложений не рекомендуется делать в виртуализованной среде.
Теперь Microsoft предлагает кросс-платформенную версию визуальной студии. Это не многофункциональный инструмент, как Visual Studio Windows Edition.
Следуйте за белым кроликом :) https://www.visualstudio.com/en-us/products/code-vs.aspx
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.
Вы можете попробовать MonoDevelop, который является клоном VisualStudio, но у него не так много функций. MonoDevelop использует среду Mono, независимую от платформы реализацию C # и CLI, но она не полностью совместима с .NET. Вам придется переносить ваши приложения .NET в Mono. По крайней мере, вам нужно переписать пользовательский интерфейс, WPF не включен в Mono, а Winforms - дерьмово для Linux.
Хотя на C # есть некоторые приложения Linux, написанные на C # (Banshee, Tomboy, Pinta, PDFMod, Smuxi) , .NET / Mono не очень популярна в Linux. Это официально не поддерживается Microsoft, а разработчики Mono (Xamarin) на самом деле сосредоточены на мобильных устройствах (Android, iOS), а не на рабочем столе Linux. Я рекомендую вам перейти на другую среду IDE и язык программирования, полностью поддерживаемый в Linux. Если вы действительно не можете жить без .NET (например, потому что вы зарабатываете себе на жизнь .NET-программы), вам нужно продолжать использовать Windows, потому что это единственная поддерживаемая платформа.