Я пытаюсь войти в систему из своего пользовательского действия С#, используя session.Log( "Hello World!" ); Это не отображается в моем файле журнала при выполнении моего msi следующим образом:
msiexec/i myMsi.msi/lvx myLog.log
Мое собственное действие отлично работает, моя единственная проблема: я не получаю информацию о регистрации. Журнал показывает, что мой ЦС вызывается, а не информация из моего сеанса .Log().
Я использую Wix 3.5,.Net 4, VS 2010 и 64-разрядную Windows 7. Я вызываю свое действие следующим образом.
<Control Id="TestConnection" Type="PushButton" X="21" Y="177" Width="100" Height="17" Text="Test Connection">
<Publish Event="DoAction" Value="TestConnection">1</Publish>
</Control>