Использование WSPBuilder для создания решения для веб-части, которую я разработал - PullRequest
1 голос
/ 09 июля 2009

Я только что развернул веб-части из разработки, нажав F5. Теперь я знаю, что у меня должен быть файл манифеста, файл объектов и т. Д., И все это входит в файл wsp. Я понимаю, что файл wsp - это то, что добавляется в Central Admin.

Так что моя проблема в этом. Я нашел много сайтов, которые показывают, как использовать WSP Builder, но, похоже, они не показывают, как / где я добавляю свою веб-часть в проект WSP Builder. Насколько я понимаю, я каким-то образом смогу использовать WSP Builder для создания файла wsp, содержащего мою уже разработанную веб-часть.

Есть только два подхода, которые, как я вижу, сработают.

  1. Я создаю проект WSPBuilder (как и все инструкции по WSPBuilder, а затем я предполагаю, что каким-то образом добавлю свою веб-часть в этот проект - хотя я не знаю как.

  2. В моем проекте веб-части создайте WSPBuilder -> Build WSP. Я сделал это, и когда я запускаю stsadm для получающегося файла wsp, я получаю его в Central Admin, но он не добавляется в мои функции семейства сайтов или в мою галерею веб-частей.

Может кто-нибудь объяснить мне, как мне 6 лет? Если вы указываете мне на другой сайт, есть большая вероятность, что я уже видел его, поэтому я бы попросил вас указать мне конкретные строки, которые говорят мне, как упаковать мою уже существующую веб-часть в wsp.

Ответы [ 2 ]

2 голосов
/ 11 августа 2009

Чтобы создать новую функцию веб-части с помощью WSPBuilder:

  1. Щелкните правой кнопкой мыши имя вашего проекта WSPBuilder в Visual Studio и выберите Добавить , Новый элемент .
  2. Выберите WSPBuilder в дереве слева и выберите Функция веб-части в списке в правой части диалогового окна.
  3. Введите название функции веб-части и нажмите OK .
  4. В появившемся диалоговом окне введите заголовок, описание и область и нажмите OK .

Ваша функция будет создана. Затем вам нужно будет объединить существующий код веб-части с этой функцией и настроить ее XML-файлы.

Прочитайте это прохождение Тобиаса Циммергрена для получения дополнительной информации. Здесь есть еще одно прохождение .

0 голосов
/ 30 марта 2010

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

...