DTF не вызывает второе действие, если сборка пользовательских действий имеет более одного действия. Он всегда вызывает только первое действие. В качестве обходного пути я использую одно действие в одной сборке. Он работает отлично.Проблема с Wix DTF при создании более одного действия в отдельном сборке DTF
У вас есть идея по этой проблеме?
public class CustomActions
{
[CustomAction]
public static ActionResult CustomAction1(Session session)
{
[some code]
}
[CustomAction]
public static ActionResult CustomAction2(Session session)
{
[some code]
}
}
Ян, Да, я вызываю другое имя метода только в атрибуте DllEntry. Он работает отлично, когда я их называю индивидуально. но он терпит неудачу всегда, когда я вызываю последовательно два разных ЦС из одной и той же сборки (или dll). В нем говорится, что невозможно извлечь сборку из двоичного файла. – sankar
Зависит ли он от атрибута Return объявления CA? Например, если вы установите Return = 'check' (который по умолчанию) для обоих CA, он воспроизводимый? –