2013-02-10 5 views
3

Недавно я установил сервер sharepoint 2013 в нашей компании и нашел действительно хорошие примеры того, как вы можете переопределить тулбар с помощью настраиваемых ссылок. Теперь, когда я пытаюсь реализовать эти примеры, я добираюсь до той точки, где установлены инструменты разработки Visual Studio 2012 и Office. Когда я выбираю начать новый проект, я выбираю New Project> Templates> Visual C#> Office/SharePoint> SharePoint Solutions> Удаленный проект SharePoint 2013, и я получаю сообщение об ошибке, которое говорит, что Sharepoint не установлен? Должен ли я устанавливать VS 2012 и самостоятельно разрабатывать собственный сервер Sharepoint 2013?Подключение и разработка с сервером sharepoint 2013

+4

«Разница между разработчиком SharePoint и любым другим разработчиком заключается в том, что разработчик SharePoint считает, что на сервере это нормально разрабатывать», _anon_. –

+0

... потому что без двоичных файлов SharePoint нет разработки. CI с автоматическими сборками значительно улучшился с 2012 года, но мы далеко от «другого» вида развития. –

ответ

4

Очень распространенный способ разработки приложений SharePoint - запустить виртуальную машину (hyper-v under windows 8 for example) на рабочей станции разработки.

Вы также можете dual-boot into a vhd file.

Вы также можете установить Windows Server 2012 и использовать одно из множества desktop conversion techniques to use it as your primary operating system on your workstation.

Еще одна часто встречающаяся техника заключается в том, чтобы виртуальная машина размещалась в облаке или в центре обработки данных, работая как с SharePoint Server, так и с Visual Studio. Затем подключитесь к этой машине с помощью удаленного рабочего стола.

С некоторыми обманами вы можете установить установщик SharePoint 2010 om из рабочей станции. This no longer works on SharePoint 2013. Причина эта поддержка была удалена из-за включения Загрузка с VHD и Hyper-V в Windows 8.

Это мой опыт, что, если вы просто хотите, чтобы построить приложение, а не запускать или отлаживать его, that just having the assemblies copied over from an actual SharePoint Server will allow you to do that. Я еще не нашел обновленный документ для SharePoint 2013.

1

Да. Вы должны разрабатывать на сервере sharepoint напрямую с помощью Visual Studio в качестве сервера Sharepoint. GAC имеет требуемые модели объектов сервера для программной работы с sharepoint server object model.

Вы также можете разработать клиентскую машину, используя Client Object Model или WCF Data Services Framework.

+0

Ничего себе! Я прочитал его в Microsoft, но я думал, что это опечатка или, может быть, еще один уникальный случай ... Но jaiks, все эти примеры и все из них развиваются на сервере! – Slint

Смежные вопросы