Jak utworzyć źródło dziennika zdarzeń .NET przy użyciu WiX

Jest to zamierzony półduplikatJak utworzyć źródło dziennika zdarzeń za pomocą WiX iWIX: Utwórz EventSource za pomocą pliku komunikatów .NET.

Moje pierwsze pytanie brzmi: czy naprawdę musi być tak skomplikowane? Czy nie ma jakiegoś sposobu, aby po prostu określić WiX, „mój program jest programem .Net i musi pisać do dziennika zdarzeń - proszę wykonać niezbędne ustawienia”?

OK, zakładając, że nie jest to możliwe, chciałbym otrzymać wszelkie zalecenia dotyczące niezbędnych instrukcji WiX, aby działały, niezależnie od wersji .Net Framework zainstalowanej i niezależnie od tego, czy jest to wersja 32 lub 64-bitowa system. Przecież większość moich programów .Net może działać na .Net 2.0 lub nowszym i na 32 lub 64-bitowym, więc nie powinno to mieć znaczenia.

Ostatnie pytanie: czy jest jakiś sposób, aby uczynić go przyszłościowym? Byłoby miło, gdyby wygenerowane przeze mnie pliki MSI nadal działały przez pięć lat, nawet jeśli oba wersje .Net CLR 2.0 i 4.0 zostały zdegradowane do śmietnika w systemie Windows 11 lub jakikolwiek inny.

questionAnswers(1)

yourAnswerToTheQuestion