Разрабатываете для Sharepoint 2003 с помощью Visual Studio 2008?

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
0
1 390
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Я создал сборки .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, это может быть дороже, если вам нужно купить лицензию на виртуальный сервер и т. д., Но, на мой взгляд, это того стоит, чтобы упростить разработку.

Он упоминает SharePoint 2003, а не 2007. re: Удаленная отладка - разве вы не можете использовать монитор удаленной отладки? msdn.microsoft.com/en-us/library/xf8k2h6a.aspx

Ryan 28.10.2008 18:40

Мне так долго приходилось смотреть на sp2003, я не мог вспомнить, используется ли он 1.1 или 2.0, я пытался подчеркнуть, что самая низкая структура .net, на которую вы могли бы нацеливаться в vs2008, - это 2.0. Еще я хочу сказать, что удаленная отладка чрезвычайно болезненна, особенно когда задействована точка доступа.

user26888 29.10.2008 16:34
Ответ принят как подходящий

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.

Ryan 29.10.2008 11:32

Другие вопросы по теме