У меня есть проект установки, который устанавливает службу Windows.Проект установки для службы Windows и журнала событий
Мы регистрируем источник журнала событий в пользовательском журнале, который должен использоваться проектом winservice (как и почему не важно).
Моя проблема заключается в том, что проект установки пытается создать источник журнала событий по умолчанию. Поступая так, получите сообщение об ошибке ("Error 1001" source XXX already exists on local computer
) и откат.
Я искал всюду, и я не могу найти, где делается регистрация или как я могу отключить ее.
Как заставить службу Windows или проект установки НЕ создавать источник журнала событий?
Обратите внимание, что это важно включить "serviceInstaller1" в строке 'Еогеасп (инсталлятор Installer в serviceInstaller1.Installers)'. Я написал его как 'foreach (установщик установщика в this.Installers)'. Это построено отлично, и проект установки создал файл MSI. Но ошибка продолжалась, когда я пытался установить службу. Только когда я изменил «this.Installers» на «serviceInstaller1.Installers», что он исправил ошибку. –