Разрабатывайте Infopath 2010 с объектной моделью локально без SharePoint 2010

  1. Я на Windows 7 Enterprise
  2. У меня есть infopath 2010, установленный на моем компьютере, и я использовал его раньше.
  3. Но из-за моих требований я должен использовать объектную модель для написания кода, и это требует добавления ссылки на SharePoint.
  4. Я прочитал какую-то статью, но в ней нет решений для моих нужд (это было о веб-части и удаленной отладке, они говорили об экспорте реестра и импорте его в локальный ящик)

Мой вопрос в том, что мне нужно установить (голый минимум SP Foundation или что-то еще) на моем локальном компьютере, чтобы я мог разрабатывать код и добавлять ссылку на sharepoint в Visual Studio.


person torres    schedule 31.07.2012    source источник


Ответы (1)


Как минимум, нужно добавить в проект файл Microsoft.SharePoint.dll (находящийся в папке 14 hives), но он вам не понравится. Возможно, вы сможете написать код, и компилятор не будет жаловаться на отсутствие ссылок, но вы не сможете отлаживать или получать какую-либо информацию из объектов SharePoint, поскольку вся информация хранится в определенных базах данных (база данных конфигурации, база данных контента).

Лучшее решение — установить SP Foundation (желательно на виртуальную машину). Если вы хотите использовать функции, доступные только в стандартной/корпоративной версии (например, InfoPath Froms Service), вам придется установить соответствующую версию.

person int32    schedule 01.08.2012