Я использую в своем проекте настраиваемые формы задач InfoPath. Для регистрации формы я использую следующий код в Feature.Template.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/"
Title="Prepare workflows"
ReceiverClass="Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver"
ReceiverAssembly="Microsoft.Office.Workflow.Feature, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
<Properties>
<Property Key="GloballyAvailable" Value="true" />
<Property Key="RegisterForms" Value="Forms\*.xsn"/>
</Properties>
</Feature>
Также я хочу использовать свой собственный FeatureReceiver (для связывания рабочего процесса). Но я не знаю, как мне использовать оба (по отдельности работает отлично). Есть ли способ сделать это (может быть, вызов метода регистрации Microsoft.Office.Workflow.Feature.WorkflowFeatureReceiver в FeatureInstalled в моем приемнике?
Я могу попробовать выполнить регистрацию своих форм целиком из кода в моем приемнике функций, но я думаю, может быть другой, более элегантный подход?