Hi,
I used the
"$(var.runtimeXPath)/assemblyBinding/dependentAssembly[\[]last()[\]]"
As you asked me to use escape sequences I have used it and the code this time
complies properly but while installing the msi it tell s cannot find the
element dependentAssembly[last()] . Along with that there is a specific problem.
Even if I don't include the last() element the entries made into the
machine.config there is an extra entry made to the for any of the child
element. What I mean is in the following entry is made in the machine.config
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"><probing xmlns=""
privatePath="PublicAssemblies;PrivateAssemblies"/><dependentAssembly
xmlns=""><assemblyIdentity
name="xyz.pqr"/></dependentAssembly></assemblyBinding>
I had made the attribute for the assemblyBinding element but all the child
elements have the xmlns="" even without specifying for them [mentioned in red].
Can you tell the possible reason why?
[ Since I had sent you the code earlier so not pasting it again here. In case
you need it for investigation please inform me. ]
Thanks and Regards,
Abhradeep Guha Thakurta
From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: Friday, March 14, 2008 10:59 PM
To: Abhradeep Thakurta
Cc: WiX-users; Laxmi Narsimha Rao Oruganti (SQL CE)
Subject: Re: [WiX-users] Problem in entering nodes to machine.config using
XmlConfig of Wix
Abhradeep Thakurta wrote:
ElementPath="$(var.runtimeXPath)/assemblyBinding/dependentAssembly[last()]"
The error thrown is
"F:\sqlce35-snapshot\private\core\tools\setup\win32sdk\sqlceproviderfactory_machi
neconfig.wxi(49) : error LGHT0204 : ICE03: Invalid format string; Table: XmlConf
ig, Column: ElementPath, Key(s): RemoveAssemblyIdentity"
Could you please point out exact error in this ?
ElementPath is a formatted field so you need to escape brackets -- which are
otherwise used to resolve MSI properties at install time. For example:
ElementPath="/Root/[EMAIL PROTECTED]'foo'[\]]/GrandChild"
See "Formatted" in the MSI SDK for details on escaping formatted fields.
--
sig://boB
http://joyofsetup.com/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users