Все, что вам нужно сделать, это пометить ваш метод атрибутом CustomAction.
Итак:
[CustomAction]
public static ActionResult MyThing(Session session)
{
// do your stuff...
return ActionResult.Success;
}
Поскольку вы уже вызываете другие сборки C # из WiX, похоже, у вас есть WiX 3.0, который поддерживает управляемые оболочки.