Пользовательский элемент управления не включается в файл WSP - PullRequest
1 голос
/ 14 октября 2010

У меня есть функция Sharepoint 2010, которая содержит несколько пользовательских действий.Я добавил пользовательский элемент управления в элементы xml и новый файл ascx в папке controltemplates.Довольно простоОднако я вижу, что файл ascx не находится внутри файла комплекта после того, как я упакую решение и получу файл дистрибутива WSP.Однако есть изменения в файле elements.xml.

Я не создал оригинальное решение.Есть какая-то конфигурация, которую мне не хватает, чтобы получить файл ascx в комплекте ??

Ответы [ 2 ]

1 голос
/ 15 октября 2010

Я обнаружил, что ошибка была в том, что файл манифеста, который обычно генерируется автоматически в Visual Studio, был отредактирован вручную человеком, создавшим проект. Итак, новые файлы, которые я добавил в решение, были исключены из него. Я снова изменил конфигурацию, чтобы автоматически поддерживать файл, и он работал.

1 голос
/ 15 октября 2010

Две вещи для проверки:

  1. В свойствах проекта убедитесь, что в «песочнице» установлено значение false.
  2. В свойствах ascx убедитесь, что тип развертывания - TemplateFile.

Кроме того, как была создана папка ControlTemplates? Вы создали его вручную или он был создан автоматически с помощью «Добавить»> «Новый элемент»> «SharePoint»> «Пользовательский контроль»? Если это был первый вариант, вы можете попробовать создать пользовательский элемент управления с помощью Добавить новый элемент.

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