Jun 21, 2013 12:46 PM
Enabling Windows Identity Foundation on Windows 8
Oct 14, 2013 09:03 AM
My approach would probably be to use the Windows Features setting on a package in a Suite/Advanced UI project. (Here are some details on how to specify a custom Windows feature.) Note that you'll have to determine the internal name of the Windows feature on each OS you want to support. One way to approach this is through the command-line: dism /online /get-features > featurelist.txt
Oct 15, 2013 09:47 AM
I would typically not recommend installing Windows Features from within an MSI transaction. It's possible, and may work fine, but I expect there are some interactions around which work poorly. That said, if you have a single target OS such as Windows 8, and don't mind the lack of progress feedback (and other violations of the MSI transactional model), it's fairly straightforward to call dism.exe as part of a custom action.