Giving command:

"%WIX%bin\torch.exe" -xi rtm\Product.wixpdb upd1\Product.wixpdb -out
Patch\Diff.Wixmst

I get the following error:

error TRCH0048 : The document element name 'wixOutput' is invalid. A WiX
pdb file must use 'wixPdb' as the document element name.

Clearly torch doesn't like something in the way my binary wixpdbs were
created. I'm sure they are binary, first because of their size, second
because they cannot be opened as MSIs with Orca, nor as XML if they were
non-binary.

Here are linker options used to create wixpdbs from wixproj:

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' ==
'Release|x86' ">
    <OutputPath>bin\$(Configuration)\</OutputPath>
 
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
    <LinkerAdditionalOptions>-out $(OutputPath)Project.wixpdb -bf
-xo</LinkerAdditionalOptions>
  </PropertyGroup>

I simply added -out filename -bf and -xo options to Votive field for
additional linker options as Votive was set up to produce msi by
default.

WiX version is 3.0.4220.0

What did I do wrong and how can I recover from this error? 

I mean, it shouldn't be possible to lose work in this way since I did
get wixpdb output and wixpdb file is the right size - for ex. it must
have bound all my binaries.

Thanks


 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to