Разработка для Sharepoint 2003 с использованием Visual Studio 2008? - PullRequest
5 голосов
/ 28 октября 2008

У кого-нибудь есть опыт разработки для Sharepoint 2003 с использованием Visual Studio 2008?

Мне нужно перейти на VS2008 из-за проблем с Vista, но мне нужно поддерживать веб-части Sharepoint 2003. Все веб-части довольно просты. Смогу ли я поддерживать эти веб-части, используя VS2008?

Ответы [ 3 ]

2 голосов
/ 28 октября 2008

AFAIK VS2008 позволяет создавать только .NET 2.0 / 3.0 из коробки, но ...

У меня есть проекты VS2005, в которых используются сборки .NET 1.1 для WSSv2 / SPS2003 и .NET 2.0 для WSSv3 / MOSS2007 с использованием MSBEE, и я думаю, что это возможно и в VS2008.

Вам нужно будет использовать MSBEE http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee

Работа с .NET 1.1 с Visual Studio 2008

Вам также понадобится освоить некоторые движения ниндзя MSBUILD, чтобы сохранить процесс сборки в 1 шаг и сохранить себя в здравом уме. http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/

Я буду обновляться до VS2008 в ближайшие несколько недель и выложу обновление здесь.

1 голос
/ 28 октября 2008

Я создал сборки .net 2.0 с использованием vs2008, связал их с библиотеками sharepoint 2007, а затем развернул на серверах sharepoint. Вы не сможете создавать сборки .net 1.1 с vs2008 из коробки - поэтому, если вам нужно настроить таргетинг на .net 1.1, лучше всего придерживаться настройки виртуального сервера.

Разработка для sharepoint на vista (или xp в этом отношении) является сложной задачей, потому что вы не можете отлаживать построчно, пока не подключитесь удаленно к server2k3. Моя рекомендация для разработчиков sharepoint - установить виртуальный сервер на Vista, а затем установить vstudio на виртуальный сервер с sharepoint. Если вы собираетесь это сделать, вы можете придерживаться текущей версии Visual Studio, и тогда отладка будет намного проще, чем в Vista.

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

0 голосов
/ 28 октября 2008

SharePoint 2003 построен на основе .NET 1.1, и только Visual Studio 2003 поддерживает его. Я бы порекомендовал вам не использовать ничего другого.

Я бы посоветовал вам создать виртуальную машину с SharePoint 2003 и Visual Studio 2003 и разрабатывать все внутри ВМ. Этот подход может быть полезен, если вы работаете над проектом для клиента, вы можете использовать этот компьютер как копию среды вашего клиента.

...