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





Я создал сборки .net 2.0, используя vs2008, и связал их с библиотеками sharepoint 2007, а затем развернул на серверах sharepoint. Вы не сможете создавать сборки .net 1.1 с vs2008 из коробки, поэтому, если вам нужно настроить таргетинг на .net 1.1, лучше всего придерживаться настройки виртуального сервера.
Разработка для sharepoint на Vista (или xp в этом отношении) является сложной задачей, потому что вы не можете отлаживать построчно, если не подключитесь удаленно к server2k3. Я рекомендую разработчикам sharepoint установить виртуальный сервер на Vista, а затем установить vstudio на виртуальный сервер с sharepoint. Если вы собираетесь это сделать, вы можете придерживаться текущей версии Visual Studio, и тогда отладка будет намного проще, чем из перспективы.
В зависимости от того, есть ли у вашей компании подписка на msdn, это может быть дороже, если вам нужно купить лицензию на виртуальный сервер и т. д., Но, на мой взгляд, это того стоит, чтобы упростить разработку.
Мне так долго приходилось смотреть на sp2003, я не мог вспомнить, используется ли он 1.1 или 2.0, я пытался подчеркнуть, что самая низкая структура .net, на которую вы могли бы нацеливаться в vs2008, - это 2.0. Еще я хочу сказать, что удаленная отладка чрезвычайно болезненна, особенно когда задействована точка доступа.
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, чтобы сохранить процесс сборки в один шаг и оставаться в здравом уме. http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/
Я буду обновляться до VS2008 в ближайшие несколько недель и опубликую здесь обновление.
SharePoint 2003 построен на основе .NET 1.1, и только Visual Studio 2003 поддерживает его. Я бы посоветовал вам больше ничего не использовать.
Я бы посоветовал вам создать виртуальную машину с SharePoint 2003 и Visual Studio 2003 и разрабатывать все внутри виртуальной машины. Этот подход может быть полезен, если вы работаете над проектом для клиента, вы можете использовать этот компьютер как копию среды вашего клиента.
Как я уже упоминал выше, вы можете использовать MSBEE для создания сборок .NET1.1 из Visual Studio 2005/08.
Он упоминает SharePoint 2003, а не 2007. re: Удаленная отладка - разве вы не можете использовать монитор удаленной отладки? msdn.microsoft.com/en-us/library/xf8k2h6a.aspx