I am creating a WPF setup application with a custom user interface. I started with the tutorial of Bryan P. Johnston: http://bryanpjohnston.com/2012/09/28/custom-wix-managed
One missing property "Type" on Bundle Variable element.
caverman_dick is right but this not works properly when not overridable.
You can try this too, setting Type="string".