[wix-devs] Burn Variable breaking changes

Sean Hall r.sean.hall at gmail.com
Tue Jun 30 17:43:08 PDT 2020


The Windows Installer does not have these challenges because it does not
recursively format properties. In essence, all property values are literal
strings.

On Wed, Jul 1, 2020 at 7:44 AM Sean Hall <r.sean.hall at gmail.com> wrote:

> No, I don't want Variable/@Literal. You would say Type="literalString"
> instead of Type="string" in authoring.
>
> I can research that, but I'm guessing that the option of specifying a
> column as Formatted is how they solved it. Which doesn't really have an
> equivalent in Burn.
>
> On Wed, Jul 1, 2020 at 1:49 AM Rob Mensching <rob at firegiant.com> wrote:
>
>> > In that case, I would rather not have Variable/@Literal and instead
>> > add a new variant type of BURN_VARIANT_TYPE_LITERAL_STRING. I feel
>> > like it's more correct in saying that a string value is literal,
>> > instead of declaring a Variable to be literal.
>>
>> So, Variable/@Literal would initialize the type on the variant to
>> "BURN_VARIANT_TYPE_LITERAL_STRING"? After that would there be a way to
>> convert the variant to a formattable string?
>>
>> The Windows Installer has the same challenges with its UI. Perhaps we
>> should consider how they addressed these issues.
>>
>



More information about the wix-devs mailing list