Разработка SharePoint 2010 без установки локального сервера

Я хотел бы разработать веб-части SharePoint 2010 без локальной установки SharePoint. Я имею в виду, я не хочу устанавливать сервер SharePoint, потому что он мне не нужен, и он такой огромный.

Я нашел несколько вопросов по этому поводу, но я все еще не могу заставить его работать. Я нашел запись в блоге об этом:http://techblog.hk.agenda-asia.com/2010/10/29/create-sharepoint-project-without-install-sharepoint-server/

Я пытался следовать инструкциям из этого блога. Теперь я могу создавать проекты SharePoint 2010 с помощью Visual Studio. Проблема в том, что Visual Studio не может найти DLL-библиотеки SharePoint. Даже если я скопирую их в локальный каталог и добавлю эту папку в реестр с ключом HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v3.5 \ AssemblyFoldersEx \ MyAssemblies (как рекомендуется для записи в блоге)

Как я могу сказать Visual Studio, где находятся библиотеки SharePoint?

Ответы на вопрос(2)

сте:

C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 \ ISAPI

Просто скопируйте dll-файлы на локальный компьютер и скомпилируйте их в своем проекте.

Вы поймете, что это большая боль, когда вы отлаживаете / развертываете свои проекты, поскольку вы не сможете протестировать свой код локально.

ОБНОВИТЬ: Оценочная машина Sharepoint 2010 больше не доступна. Таким образом, информация ниже не актуальна. Наилучшим вариантом сейчас является получение Sharepoint 2010 от MSDN, если у вас, очевидно, есть подписка.

Мой совет - получить демонстрационную и оценочную виртуальную машину (SP1) для информационного работника Microsoft (2010):

http://www.microsoft.com/en-au/download/details.aspx?id=27417

Это виртуальная машина с Sharepoint 2010, и она поставляется со всеми необходимыми инструментами, такими как Infopath и Visual Studio, с предварительно установленной.

Единственная проблема - вам понадобится 2008 server r2 для его запуска.

Мне удалось успешно преобразовать компьютер в VMWare, и я с удовольствием запускаю его под Windows 7, следуя инструкциям из этого поста:

http://sharepointyankee.com/2010/06/03/converting-the-sharepoint-and-office-2010-information-worker-virtual-machines-to-vmware-from-hyper-v/

Обязательно прочитайте комментарии к этому посту, так как есть несколько ошибок.

Также удостоверьтесь, что у вас есть какой-то ворчливый аппарат. Я запускаю его с i7 с 8 Гб оперативной памяти, SSD, с 4 ядрами, выделенными для виртуальной машины, и он работает нормально.

 Essah14 апр. 2015 г., 16:26
У меня похожая проблема, но у меня нет \ 14 Hive и нет файлов DLL. Нет ли способа разработки приложений, которые подключаются к SharePoint без установки Сервера?
 Luis15 апр. 2015 г., 06:38
Улей 14 находится на сервере Sharepoint, вам нужно будет запросить dll к системному администратору. Как я уже сказал, есть способ, но он очень громоздкий, и приведенная выше ссылка теперь недоступна, так что больше нет бесплатной виртуальной машины от Microsoft.

Скопируйте DLL-библиотеки SharePoint с реального сервера SharePoints (в любом случае вам понадобится один из них) из C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 \ ISAPI. На ваш компьютер разработчика - вам НЕ нужно размещать их в похожей структуре - выбирай что хочешь.

В Visual Studio либо ссылаться на эти DLL напрямую (добавить ссылку, просматривать) или добавить папку в «пути ссылки» в настройках проекта.

Если над проектом работают несколько человек, у вас могут возникнуть проблемы, если вы используете разные версии / пакеты обновления библиотек SharePoint - тогда убедитесь, что для ссылки установлен флаг «конкретная версия», установленный в значение «истина» (каждая ссылка)

Ваш ответ на вопрос