Вопрос

Возможно глупый вопрос, но мне не удалось найти ответ.

Используя Visual Studio 2010 Beta 2, у меня есть проект SharePoint 2010 с определенной функцией, к которой подключен приемник событий для запуска некоторого пользовательского кода.Я сейчас пытаюсь удалять приемник событий из функции.Я удалил код приемника событий из проекта, но файл Feature.xml, который генерирует Visual Studio, по-прежнему включает атрибут ReceiverClass в узле Feature.Поскольку указанный класс больше не существует, это, очевидно, проблема.

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

Есть ли где-то в пользовательском интерфейсе свойство функции, которое отсутствует, и которое позволит мне удалить связь приемника событий с этой функцией?

Это было полезно?

Решение

Я нашел несколько глупый обходной путь: добавить новый приемник событий для функции без определений методов.Это приводит к тому, что Visual Studio записывает Feature.xml со ссылкой на новый класс, фактически не вызывая запуска специального кода при активации функции, но принудительно добавляя в ваше приложение пустой класс и, что еще хуже, если это единственный элемент кода в Решение — лишняя DLL, которая будет создана вашей сборкой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top