Я знаю, что есть так много вопросов и статей по этой теме, и я до сих пор обыскал часы и часы в Интернете, но я все еще не мог найти правильный ответ на мой вопрос. Мне была поручена задача исследовать среду разработки для веб-частей SharePoint моей компанией. Деньги не проблема, но это должен быть правильный способ сделать это.Среда разработки веб-частей SharePoint
Вот мой идеальный план: на рабочем столе разработчика установите VS2005/2008 (он уже установлен), расширение VS2005/2008 для SharePoint и WSPBuilder. Он также устанавливает виртуальную машину, а виртуальная машина запускает сервер Windows 2003/2008. WSS3.0 и SQL Express 2005/2008 также будут установлены на виртуальной машине.
Рабочий стол разработчика - это среда разработки веб-частей. Разработчики используют VS для разработки веб-частей SharePoint, а затем запускают WSPBuilder, он будет развертывать веб-части в тестовой среде SharePoint на виртуальной машине. Таким образом, виртуальная машина - это просто среда тестирования SharePoint. Похоже, хорошая идея, однако, она не работает. Зачем? Поскольку расширение VS невозможно установить на рабочий стол разработчика, поскольку он не установлен WSS3.0!
Я определенно не хочу устанавливать VS на VM, потому что наш рабочий стол разработчика установил VS, и нам не нужно иметь 2 лицензии VS для 1 разработчика. Любая идея, каков наилучший способ настройки среды разработки для веб-частей SharePoint?
Заранее спасибо.
Большое спасибо за ваш ответ. Могу ли я задать еще один вопрос? Каков наилучший способ развертывания веб-частей в производственной среде? В моей компании у нас есть dev, test, prod, кроме рабочего стола разработчика. Спасибо! – dave
@dave VSSWSS 1.3 создает пакет развертывания (wsp) и setup.bat. Вы можете запустить «setup.bat/install/weburl
theChrisKent
Я добавлю голосование за WSPBuilder над VSSWSS 1.3. Самое большое преимущество VSSWSS - это путь обновления для решений SharePoint 2010 SharePoint. Помимо этого, на мой взгляд, WSPBuilder - это путь. – knight0323