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