Сервис регистрации для визуального действия студии C # - PullRequest
0 голосов
/ 08 декабря 2010

Чтобы помочь изолировать проблемы, которые могут возникнуть, когда пользователи пытаются использовать мой установщик, я решил записать ход выполнения установки, состояния, ошибки и предупреждения в файл журнала из моих пользовательских действий. Тем не менее, ни один из популярных пакетов журналов не представляется жизнеспособным, поскольку они требуют настройки вызывающей сборки (например, log4net). И я также прочитал, что вы не можете делать журналы MSI через классы установщика после попытки и неудачи. А пока я могу просто прибегнуть к базовым файловым операциям для записи информации. Это то, что делает большинство людей, которые пишут пользовательские действия с журналами, или есть другой способ, который я не рассмотрел?

Ответы [ 2 ]

0 голосов
/ 28 января 2011

В конце концов, моему установщику понадобился внешний обработчик пользовательского интерфейса.Это заставило меня перейти от настройки и развертывания к wix / votive для моих потребностей MSI.В результате пользовательские действия DTF смогли использовать протоколирование MSI.

0 голосов
/ 08 декабря 2010

Мне нравится журнал событий Windows.

System.Diagnostics.EventLog

...