Разработка Sharepoint 2010 на Windows XP 32-битная? - PullRequest
2 голосов
/ 07 августа 2010

Возможно или нет?

Я знаю, что Sharepoint 2010 Server даже не будет работать на 64-битной стороне Vista / Windows 7 на стороне клиента, забудьте о 32-битной Windows XP.

Но если я могу нормально установить и использовать Visual Studio 2010 в Windows XP, разве инструменты разработки Sharepoint также не могут работать в 32-разрядной версии Windows XP?

Дело в том, что у меня очень старый ноутбук (с 2005 года), который даже не поддерживает 64-битную архитектуру, поэтому я застрял с WinXP 32-битной.

Если есть какая-либо возможность (удаленной?) Разработки Sharepoint на 32-битной Windows XP с VS2010, пожалуйста, дайте мне знать.

Ответы [ 3 ]

4 голосов
/ 07 августа 2010

Большая часть того, что предлагают инструменты разработчика, делает два предположения:

  • Вы работаете на 64-битной архитектуре
  • SharePoint устанавливается параллельно с Visual Studio

Работа на 32-битной машине с XP нарушает эти предположения. Многие из встроенных средств повышения производительности Visual Studio, такие как команды deploy и retract, не будут работать. Я даже не смог создать проект с использованием шаблона проекта SharePoint 2010 в аналогичных условиях.

Вы можете добиться определенных успехов, используя обычную библиотеку классов или проекты веб-приложений, копируя файлы SharePoint .dll из GAC сервера (для использования в качестве ссылок) и вручную создавая файлы .ddl и .wsp с помощью MakeCab (как я делал с 2007, с небольшой помощью PowerShell); однако это звучит мучительно по сравнению с работой на Vista SP2 X64 или Windows 7 X64 с установленным SharePoint.

3 голосов
/ 07 августа 2010

Согласно приведенному выше ответу, проекты VS 2010 SharePoint требуют локальной установки SharePoint.Для разработки вы можете использовать внешние инструменты, такие как WSPBuilder, но я не рекомендую этот подход.Вы лучше всего придерживаетесь инструментов MS.

Ваши варианты:

  1. Обновление до Windows 7 x64 или Server 2008 R2
  2. Запуск сервера VMWare (бесплатно), которыйдолжен позволить вам запустить 64-битную виртуальную машину на 32-битном хосте (я думаю, что на самом деле не уверен насчет этого предположения) и создать виртуальную машину с Win7 x64 или Win 2008 R2 для разработки SP.
1 голос
/ 08 августа 2010

Вы можете использовать Win7 64bit в качестве среды разработки http://msdn.microsoft.com/en-us/library/ee554869.aspx

...