Создание источника журнала событий в WiX без файла сообщений о событиях

Я видел несколько вопросов здесь и там или более но создание источников журнала событий с помощью WiX. Меня озадачивает, почему требуется util: EventSource / @ EventMessageFile . Раздражает необходимость указывать его, когда вам не нужен файл сообщений для записи записей журнала событий, а абстракция, предлагаемая .NET System.Diagnostics.Trace , не предоставляет возможности его использовать.

​​Стандартный совет, кажется, состоит в том, чтобы использовать поиск в каталогах, чтобы установить атрибут EventLogMessages.dll фреймворка Framework, но никто, повторяя эту мантру, никогда не дает этому никакого оправдания.

Если не использовать (проверенные, надежные) настраиваемые действия, поставляемые с WiX, есть ли способ обойти это требование?

И почему авторы управляемых приложений, которые не используют этот аспект журнала событий приложить такие усилия, чтобы (по-видимому) бессмысленно ссылаться на DLL Framework, а не на один из своих собственных исполняемых файлов?

9
задан Community 23 May 2017 в 12:11
поделиться