Несколько пользователей, использующих одну установку Visual Studio - PullRequest
1 голос
/ 01 февраля 2011

Мы - группа из четырех студентов, которым необходимо разработать веб-части SharePoint для определенного проекта. После двух недель опробования различных вариантов единственный возможный способ сделать это - настроить 64-разрядную виртуальную машину Windows Server 2008 R2 (с помощью VMware Player) на 64-разрядном рабочем столе Windows 7 Professional с i3 540 ( поскольку он поддерживает VT, в отличие от ноутбуков, которые у нас есть четыре), создайте четыре учетные записи пользователей в ОС VM и добавьте в них удаленный рабочий стол с наших ноутбуков для разработки. На виртуальной машине установлены Visual Studio 2010 Ultimate, SharePoint Foundation 2010 и SharePoint SDK.

Мой вопрос; если мы создадим четыре разных проекта в Visual Studio, сможем ли мы одновременно использовать эту единственную установку Visual Studio с удаленного рабочего стола для работы над нашими отдельными проектами?

Если да, какие проблемы нам следует ожидать и как мы можем гарантировать, что мы не столкнемся с ними?

В качестве альтернативы, есть ли другой, более беспроблемный способ решения этой проблемы (например, изменение некоторых параметров в Visual Studio для разрешения нескольких экземпляров и т. Д.)?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 01 февраля 2011

Хотя это должно работать без проблем, я бы позаботился о такой проблеме.

Сначала я бы убедился, что это разрешено в соответствии с вашей текущей лицензией для Visual Studio .Я подозреваю, что это, скорее всего, нарушение лицензионного соглашения, и поэтому я позаботился бы о том, чтобы найти лучшее решение.Это может быть разрешено по вашей лицензии (так как существует множество различных форм лицензирования), но я бы очень тщательно проверил это, прежде чем действовать таким образом.

При этом я подозреваю, что это будет работать нормально.Visual Studio позаботится о том, чтобы работать и сохранять настройки для каждой учетной записи пользователя, поэтому проблем, скорее всего, нет. Служба поддержки Microsoft будет подходящим каналом поддержки, если вы столкнетесь с какими-либо проблемами во время работы.

1 голос
/ 02 февраля 2011

Если ваши ноутбуки 64-битные, я бы установил Visual Studio 2010 и SharePoint 2010 на каждый из ваших ноутбуков. Если ваши ноутбуки 32-битные, я бы создал 4 отдельных виртуальных сервера.

Помимо лицензирования, на которое указывает Рид, меня беспокоит совместное использование ресурсов. В ходе проекта SharePoint 2007 у нас было 3 разработчика, совместно использующих один виртуальный сервер SharePoint с Visual Studio 2008, установленной на каждом из наших ноутбуков. Некоторое время все шло хорошо, пока разработка не стала действительно тяжелой. Как только один разработчик завершит выполнение задания развертывания, другой запустит его. Пул приложений так часто отключался, что веб-сайты были непригодны для использования. Все было хорошо, когда у каждого из нас был свой виртуальный сервер.

0 голосов
/ 02 февраля 2011

Если вам действительно нужно использовать один сервер (не рекомендуется), то я бы предложил вам создать 4 отдельных веб-приложения. Это означает, что каждый из них получит отдельный пул приложений. Тогда каждый пользователь должен иметь возможность отлаживать свои веб-части, не влияя на других пользователей. Отладчик должен только «разбивать» пул приложений, в котором находится пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...