WSPBuilder в Visual Studio 2010 для решения в Sharepoint 2007

Я установил расширение WSPBuilder для Visual Studio 2010 и ищу пошаговое руководство по созданию пакета развертывания для моей веб-части. Может ли кто-нибудь указать мне на хороший ресурс? Все, что я нахожу, похоже, направлено на VS 2008 и по-другому создает структуру папок.

Спасибо!


person Jesse Roper    schedule 10.06.2011    source источник
comment
Просто любопытно ... почему вы хотите использовать WSPBuilder? Я еще не обнаружил ситуации, когда я не мог бы использовать встроенные функции упаковки VS2010 (для решений SP 2007 и 2010).   -  person CBono    schedule 10.06.2011
comment
Мне сказали, что это самый простой способ создать установочный пакет для функции. Я делал это вручную для обработчика событий, но для веб-частей это другая процедура. Я скомпилировал код в DLL, использовал команду makecab для создания WSP, а затем установил его на сервере с этим WSP. Что ты предлагаешь? Что это за функциональность упаковки VS2010, о которой вы говорите, без использования WSPBuilder?   -  person Jesse Roper    schedule 10.06.2011
comment
Если вы используете VS2010 на том же компьютере, что и экземпляр SharePoint 2010 (его можно установить на Win7 x64), у вас есть все необходимое для упаковки решения SharePoint в WSP. Никаких сторонних инструментов не требуется!   -  person CBono    schedule 10.06.2011
comment
Я бы хотел, чтобы все было так просто. Я разрабатываю для Sharepoint 2007 на другом компьютере, на котором нет Sharepoint, но есть Visual Studio 2010. У меня есть Visual Studio 2008 на машине Sharepoint, однако, когда я перехожу к созданию проекта WSPBuilder, я получаю эту ошибку, которую я не мог Не понимаю: профиль для пользователя - это временный профиль.   -  person Jesse Roper    schedule 10.06.2011
comment
Visual Studio 2008 может упаковывать проекты веб-частей. Только не забудьте установить Visual Studio. Расширения для служб SharePoint.   -  person CBono    schedule 11.06.2011


Ответы (1)


Документация, которую вы уже нашли, должна быть достаточно близкой - папка куста называется «SharePointRoot» вместо «12», но в остальном все то же самое для базового использования.

Разработка для SharePoint без SharePoint в коробке разработчика будет довольно болезненной, какой бы метод вы ни использовали. У меня есть сценарий PowerShell, который развертывает WSP на другом сервере, поэтому я могу использовать ту же среду разработки для 2007 и 2010 годов - он работает, но намного медленнее, чем локальная копия в GAC или куст при внесении небольших изменений. Ошибка, которую вы получаете с VS2008, вероятно, можно исправить, запустив Visual Studio от имени администратора.

person Tom Clarkson    schedule 14.06.2011