как развернуть код C # в sharepoint 2007 - PullRequest
0 голосов
/ 27 января 2010

в SharePoint 2007 (мох)

Мне нужно реализовать кнопку. кнопка для создания настраиваемого действия. это настраиваемое действие регистрирует файл JavaScript и скрипт запуска. У меня есть код C # для этой цели. я не уверен, как использовать код C #. Мне сказали, что код C # просто нужно скомпилировать в сборку и развернуть на сервере SharePoint. Однако я не совсем знаю, как я могу это сделать.

(В случае необходимости ссылка на то, что я пытаюсь сделать, находится по этому адресу url )

любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 27 января 2010

В статье вы видите, что файл "feature" содержит

ControlAssembly="SharePointSolutionPack, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4a7cd02bdf107f7a"
ControlClass="Motion10.SharePoint2007.SelectItemsAction"

Это означает, что код входит в класс SelectItemsAction в пространстве имен Motion10.SharePoint2007.

SharePointSolutionPack - это имя файла Dll, который при компиляции копируется в C:\Windows\assembly

Однако вы также должны скопировать определение объекта в (расположение по умолчанию): C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE\FEATURES

Полезный ресурс для Вас

В любом случае, то, что я написал, не очень полезно, потому что я не буду вдаваться в подробности. См. Этот пошаговый пример создания кнопки sharepoint (именно то, что вам нужно), которая использует расширение Visual Studio, которое помогает вам разрабатывать функции и развертывать их (без вставки копий, о которой я говорил выше). (Из этой статьи вы узнаете, как создавать функции)

Важно узнать о возможностях sharepoint, потому что до того, как я понял, как создавать функции, было сложно что-то делать в sharepoint (не мог понять статьи sharepoint, когда я видел код, все время всплывал вопрос - где поставить этот код?).

Удачи!

1 голос
/ 27 января 2010

Вот хорошее прохождение.Надеюсь, это поможет вам, приятель.

Развертывание MSDN

Краткое руководство: создание веб-части

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...