Подтвердить что ты не робот

Visual Studio на Mac

Моя работа в настоящее время основана на Visual Studio (ASP.NET).
Ищете опыт использования Visual Studio на Mac.
Это работает?

4b9b3361

Ответ 1

Словом, да.

Я использую компьютер Mac Mini 1,67 ГГц с 2 ГБ оперативной памяти. Это не впечатляющая коробка, но производительность под WinXP отличная. Я использовал VS2005, VS2008, MySQL Server, Sql Server Express и десятки небольших утилит.

Единственные проблемы, с которыми я когда-либо сталкивался, - это когда я использовал горячую клавишу (например: F10), которая была назначена для чего-то вроде Expose в маке. Поэтому я бы ударил F10 и вместо того, чтобы перешагнуть, это вызовет виджет погоды. Обходной путь состоял в том, чтобы переназначить эти ключи на Mac (т.е. Переназначить Shift + F10).

Edit:

Я вижу, что другие сообщают о медленной производительности. Вы можете захотеть получить дополнительный диск и сохранить свой виртуальный диск там. Я делаю это в течение длительного времени, и это может быть причиной хорошей производительности в XP. Джефф Атвуд имеет запись в блоге об этой теме.

Ответ 2

Я запускаю Visual Studio 2008 на Mac через Parallels desktop, и он отлично работает.

Ответ 3

Много людей говорят о Parallels и VMWare Fusion, но я не видел упоминания о других методах, которые я использовал для хорошего эффекта.

  • Visual Studio через удаленный рабочий стол - у меня есть ноутбук под управлением Windows/Visual Studio со статическим IP-адресом и с помощью клиента Microsoft Remote Desktop для подключения с моего Mac. У этого есть преимущество минимальных накладных расходов на Mac, поэтому он более отзывчив, чем виртуальная машина. Однако у него есть очевидный недостаток в том, что требуется вторая машина под управлением Windows и Visual Studio. Если вы используете Windows Server 2008, в качестве бонуса вы можете запустить RemoteApp, чтобы поделиться только Visual Studio с вашим Mac - очень удобно.

  • Виртуальная машина, использующая VirtualBox - Все основные функции VM, кроме VirtualBox, бесплатно. Я использовал виртуальные машины с VMWare Fusion, Parallels и VirtualBox, и я должен сказать, что я считаю, что производительность практически во всех трех. Parallels, как правило, приводили мой процессор в порядок сильнее, чем другие два, но реальная реакция VM была прекрасной. VirtualBox также имеет бесшовный режим, по существу аналогичный режиму параллельной когерентности, но менее интегрированный в Рабочий стол. Я использую это каждый день, чтобы запустить приложение для Windows только на своем Mac, и он отлично работает, делясь только окном для этого приложения, а не работает с полным рабочим столом Windows.

  • Boot Camp - в зависимости от ваших потребностей запуск Boot Camp с Windows, установленным в качестве операционной системы с двойной загрузкой, будет, конечно же, иметь лучшую производительность, но с недостатком работы Windows;)

Ответ 4

Некоторые замены по умолчанию для Home/End и др.:

  • Start-of-File: Fn-Ctrl-Left
  • Конец файла: Fn-Ctrl-Right
  • Страница-вверх: Fn-Up
  • Страница вниз: Fn-Down
  • Старт-лайн: Fn-Left
  • Конечная строка: Fn-Right
  • Удалить: Fn-Delete
  • F1: Fn-F1
  • ...
  • F12: Fn-F12

Ответ 5

Да, это так, используя VMWare Fusion. На самом деле это работает хорошо; функция Unity позволяет обрабатывать Visual Studio в собственном окне Mac. Тем не менее, вам понадобится текущая версия OS X (10.5.x), LOT RAM (более 4 ГБ) и много места на жестком диске, так как вам нужно будет установить все Windows на вашей виртуальной машине.

Ответ 6

Я запустил его в VMWare Fusion (и Parallels ранее) на нескольких Mac с 2 гигабайтами оперативной памяти без каких-либо проблем. Обычно я устанавливаю с BootCamp, потому что это позволяет загружаться в "родные" Windows, если вам нужно больше "umph" (или если вы хотите играть в игру), а более поздние версии VMWare и Parallels позволяют загружать виртуальную машину непосредственно из раздела BootCamp.

Ответ 7

Я работаю над IMac теперь, используя VS2008 через BootCamp, используя Vista. Я попробовал это с помощью Parallels и обнаружил, что это происходит очень медленно. Использование BootCamp - это сон, хотя (кроме необходимости перезагрузки, если вы хотите использовать OSx.) Я бы рекомендовал маршрут BootCamp.

Ответ 8

Я использую Base Camp, и я запускаю Vista w/VS 2008 на MacBook Pro. Я думаю, что это пчелиные колени. Mac может сделать crappy грязное программное обеспечение хиппи, но они делают некоторые аппаратные средства Rockin.

Ответ 9

Виртуализация - единственный способ, которым я знаю. Если вы хотите, чтобы .NET работала в собственной среде IDE, я предлагаю MonoDevelop

Ответ 10

Я делаю это немного, но я нахожу клавиатуру на MBP несчастной для VS/R # - различия/упущения home/end/page up/page-down особенно утомительны.

Ответ 11

Я запускаю VMWare Fusion на iMac с 3 ГБ памяти. Память 1,5 ГБ выделяется для Windows XP, которая живет в виртуальном мире. Производительность очень удовлетворительная в целом, но кажется медлительной, когда я открываю или компилирую большие проекты С#. Я использую visual studio 2008.

Ответ 12

Он определенно работает с использованием VMware или Parallels. Я использовал его в обоих, и он работал намного лучше в VMware Fusion. Что нужно помнить:

  • Вы хотите много ОЗУ. Мой MacBook Pro имеет 6 ГБ, а 2 ГБ выделяется VM.
  • Дефрагментация часто. Фрагментированный диск особенно медленный при виртуализации
  • Сжимайте неиспользуемое пространство часто. Вы VM быстро потребляете много GB, поскольку компилятор создает много новых файлов.
  • Используйте Windows XP. Это быстрее.

Удачи!

Ответ 13

VS.2008 под XP/Vista/Win7. Компромисс заключается в том, хотите ли вы быстрее компилировать или больше шума вентилятора. Если мне нужна мощность, виртуальная машина получит виртуализацию обоих ядер, тогда студия станет намного более крутой. Тем не менее, он имеет тенденцию раздражать поклонников.

Все, что считается, очень сильно.

Ответ 14

Как и Стивен Дойл, я использую Parallels Desktop.

В настоящее время я запускаю Parallels Desktop 4.0 на старом MackBook Pro с 2 ГБ и немного медленнее.

В моей последней работе у меня был MacBook Pro с 4 ГБ. Я использовал Parallels Desktop 3.0 и запускал VS2008 в виртуальной машине с объемом памяти 1,5 ГБ. Он работал хорошо.

Ответ 15

Лично я большой поклонник VMWare Fusion. Вы можете не только запускать среду разработки по своему усмотрению, но и настраивать тестовые песочницы для развертывания и просмотра вашего приложения. У меня есть жесткая установка XP, работающая под IE6, чтобы удостовериться, что мои приложения проходимы по низким стандартам.

Убедитесь, что у вас много ОЗУ для вашего Mac!

Ответ 16

Я использую 2,66 двухъядерный MacBook Pro 4gb RAM, VS2008 + XP в Parallels, и у меня нет лучшего опыта. К сожалению, другой жесткий диск не является вариантом, и если я должен получить внешний жесткий диск, я не уверен, почему бы мне просто не вернуться на ноутбук Windows, который не требует дополнительного оборудования. У других, похоже, был хороший опыт работы с этой настройкой, поэтому я собираюсь продолжить настройку моих настроек. До сих пор я сожалею о том, что купил Mac, но пока недостаточно, чтобы взять на себя финансовый успех продажи на eBay.

Ответ 17

Если у вас есть Mac Mac и запускайте окна через загрузочный лагерь, paralles или vmware и т.д., да

Ответ 18

Я не пробовал ни одного из упомянутых выше вещей, но из того, что я прочитал, кажется, что VMware Fusion является наиболее предпочтительным вариантом для многих. Функция Unity Fusion, похоже, дает представление о запуске VS2008 на самом Mac.

Ответ 19

Я запускаю VS 2008/SQL 2008 на MistakeBook Pro. Я думал, что Parallels и Fusion просто сосали за развитие. Bootcamp довольно хорош, но просто нет драйверов для чтения раздела Mac на жестком диске. Также драйверам Windows 7 все еще не хватает, трекпад не работает. Еще лучше, чем OSX.