The syntax rules for ComponentGroup and FeatureGroup IDs seem to be fairly liberal: just about anything goes, including embedded spaces and backslashes (i.e., characters that are not allowed in traditional identifiers). Of course, $(...) and !(...) are still special and can be expanded (if valid) by the WiX compiler and linker, respectively.
I'm on WiX 3.5 RTM (3.5.2519.0), and I've been experimenting with FeatureGroup IDs containing backslashes (modeling a hierarchical breakdown) with no trouble so far. For example "MyProduct\FooLayer\Widget1.OptionalQualifier". Are groups IDs like this safe to use long-term, or is there a possibility that backslashes could take on a special meaning in future versions of WiX (especially the .wixobj and .wixlib formats) and/or a possibility of causing problems (or security vulnerabilities) in the linker? Thanks, Mike -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Are-there-any-special-characters-I-should-avoid-in-a-FeatureGroup-ID-tp7584019.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users