Also, in the wixmsp file I still see my !(bindpath.HotFixNumber) variable
instead of the actual value. Any ideas on how I can get this in there at the
appropriate time?
From: Tunney, Stephen
Sent: May-20-14 1:40 PM
To: wix-devs@lists.sourceforge.net
Subject: RE: Pyro exception on MsiInterop.MsiDatabaseCommit
Hey everyone,
I'm trying to create a patch using Pyro and I'm getting an exception when
executing the MsiDatabaseCommit native call. Error code is 1627.
What I am attempting to do is have my patches show a unique value in the
DisplayName and Description at linker time using a bindpath variable. I think
this is interfering with pyro in some way. I am setting the bindpath value in
the light.exe step of the "Pure Wix Patching" method but I think it is being
lost somehow and not being carried into the wixmst or wixmsp files generated
afterwards. Thoughts? :(
Thanks,
Here is the stack trace:
wix.dll!Microsoft.Tools.WindowsInstallerXml.Msi.Database.Commit() Line 251 C#
wix.dll!Microsoft.Tools.WindowsInstallerXml.Binder.GenerateDatabase(Microsoft.Tools.WindowsInstallerXml.Output
output, string databaseFile, bool keepAddedColumns, bool useSubdirectory) Line
938 C#
wix.dll!Microsoft.Tools.WindowsInstallerXml.Binder.BindDatabase(Microsoft.Tools.WindowsInstallerXml.Output
output, string databaseFile) Line 1922 C#
>
> wix.dll!Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Microsoft.Tools.WindowsInstallerXml.Output
> output, string file) Line 601 C#
pyro.exe!Microsoft.Tools.WindowsInstallerXml.Tools.Pyro.Run(string[] args) Line
247 C#
pyro.exe!Microsoft.Tools.WindowsInstallerXml.Tools.Pyro.Main(string[] args)
Line 102 C#
[Native to Managed Transition]
mscorlib.dll!System.AppDomain.ExecuteAssembly(string
assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args)
Unknown
Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
Unknown
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state)
Unknown
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext
executionContext, System.Threading.ContextCallback callback, object state,
bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext
executionContext, System.Threading.ContextCallback callback, object state,
bool preserveSyncCtx) Unknown
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext
executionContext, System.Threading.ContextCallback callback, object state)
Unknown
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()
Unknown
Stephen Tunney
Nuance Communications, Inc.
Solutions Architect, Imaging Division
Waterloo, Ontario, Canada
stephen.tun...@nuance.com<mailto:stephen.tun...@nuance.com>
519-880-7463 Office
NUANCE.COM
The experience speaks for itself (tm)
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs