> Greetings,
>
> After running heat to harvest the output generated by RoboHelp, I ran
> into an odd error when compiling where the file exists in the file
> system at the specified location, but light.exe seems to think it
> doesn't. All the other 800+ harvested files are working fine.
>
> Error
Greetings,
After running heat to harvest the output generated by RoboHelp, I ran
into an odd error when compiling where the file exists in the file
system at the specified location, but light.exe seems to think it
doesn't. All the other 800+ harvested files are working fine.
Error reported: err
te.
Guess I need to grep the logging output more, but what is interesting
is now in the first InstallValidate, it reports "Request: Local"
instead of the "Request: Null" it was reporting before.
Regards
Si
---
> What does the log say about the WebConfigSqlDbSqlAuthComponent component
> while running CostFinalize?
>
> Also, is your upgrade Major or Minor/Small?
Hi Blair,
All our upgrades are Major. As for the component, the only reference
in the log is:
New Install:
Action ended 16:58:44: CostFinali
> As far as I can tell, what you have there is a component declaration with a
> condition about whether it should be installed or not.
>
> However the issue seems to be that the custom action ' SchedXmlFile' is being
> called, so what matters is the condition you have on that custom action call,
>> Long story short: XmlFile is being executed during upgrades when I
>> only want it executed on new installations.
>>
>
> The owning component controls whether XmlFile is run; conditionalize it
> so it doesn't run during upgrade.
Thanks for the reply Bob, unfortunately I already tried this with
Greetings,
Long story short: XmlFile is being executed during upgrades when I
only want it executed on new installations.
2 features are used to determine whether database install or upgrade
(both executed by DTF external tool) takes place:
UPGRADEFOUND
NOT UPG
Hello again,
Just wanted to bump this thread due to a recent change - the discovery
of $sys.CURRENTDIR pre-processor variable, which makes the whole
process much easier to implement (by removing Subversion dependency)
and far more resilient to build failures:
http://stackoverflow.com/questions/47
still at a lower
> privilege level. See
> http://blogs.msdn.com/rflaming/archive/2006/09/23/768146.aspx for an
> explanation why the actions fail under Vista.
>
> On Tue, May 26, 2009 at 4:34 PM, si wrote:
>> I know this thread is over a year old, but for those who find i
I know this thread is over a year old, but for those who find it via google,
the custom actions below fail with "Access Denied" under Vista when the user
does not have admin rights i.e. enters admin credentials during install.
However it does work if you log in as Admin, or open a cmd prompt as ad
Hi Bob,
> As long as each product is installed to a different directory, you can
> have each product use the same component GUIDs; MSI lets different
> products install the same component to different directories.
That's good to know, so when the wix tutorial says "all component
GUIDs have to be
7;s a hack, no doubt about it, but I've seen no other solution for
how to generate unique Guid's if you want to install your product
multiple times on the same computer using the same wxs files.
cheers
si
--
Open So
ricks part of this question
rather than best-practice, so I'd love to hear about other approaches
people have taken.
cheers
si
--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tack
> I am running candle command and I have used sql component in my WXS file. Due
> to this I am using -ext switch and after that giving the path of
> 'WixSqlExtension.dll'. But I am getting error CNDL0103 error. If I am working
> directly in Wix bin directory and giving only 'WixSqlExtension.dll'
Hello again,
When running a wixproj from a command shell using relative pathing to
wix extensions, I'm getting error CNDL0144 on the latest v3 weekly
release 4513. It was working fine the previous version we used -
3704. It is also working fine in Visual Studio.
Example:
..\..\..\..\
Greetings,
I just got bitten by this problem after updating to latest weekly
release of WiX.
Turned out to be the wixproj file not having the default Platform
property specified, which is easily fixed by adding:
...
x86
...
So it looks like MSBuild defaults to AnyCPU even though I didn'
Please ignore, looks like it was something funky with the user running
the installer.
When I tried as the Administrator user of the box, the 64bit installer
worked, when I tried with another user who had administrator rights,
it failed, so definitely not MSI/WiX.
Sorry for the noise.
---
g the user full rights to rsreportserver.config.
This seems to be an access denied error, but as far as I can tell it
should be ok, so I'm wondering if the "32bit Impersonated custom
action server" message is a clue?. Can anyone throw me a bone please?
Cheers
si
--
Hi Troy,
> Each tool will be independently updated, and versioned, sometimes needing to
> be installed individually, sometimes as part of a package. When installed as
> a package, they may need to be updated individually, as part of that
> package...
...
> I'm not completely clear on merge modules
Hey again Blaine,
> Si - I wasn't as clear as I meant to be before.
> Because our automated packager builds at least 2 MSI's a day per product
> and has built up to 6 versions in a day when we are close to deadline I
> really don't want to open and update Wix by hand
Hi Blaine, cc'd to list.
> I really like your code sample, particularly the use of the variables.
> Which raises a question about managing sequential-multiple builds. May
> I ask how you get the $(var.ProductVersion) and
> $(var.PreviousProductVersion) to pass into Wix?
They're just WiX varia
Hi,
We're currently experimenting with various upgrade strategies. So far
I like the simplicity of the "Major Upgrade" only approach.
One option we're looking at is that due to the potential for database
changes, e.g. db schema changes and data conversion scripts, we don't
want the installer to
Hi Ryan,
> I did not change the ProductId
I think you need to change this, otherwise the 'another version of
this product is already installed' error will be generated unless you
run the msiexec with the parameters required for minor upgrades - as
shown in the tutorial you linked to.
In WiX 3, i
Minor update:
saute [before] [after] [result.wxs]
Options:
--noUninstall : do not generate uninstall create & delete commands.
Pre-process:
Parse both "before" and "after" into xml documents. i.e. validate
they're well-formed.
Validate any schemas.
Process (starting at root)
1. Look for att
Hi,
Running into issues with the weekly release > 3704. Using MSBuild,
candle.exe is returning error CNDL0144 for WixUtilExtension.dll. I
tried 3711 & 3815. 3704 ok works from the same source.
Let me know if you need any more info.
--
It's a wild world that we live in, you step to the vibe lik
Hi Paul,
> Admittedly, this is a completely different route from your "xml diff"
> approach... would be useful though.
Indeed it would. However I'm not an XLST expert, and from my limited
exposure that seems a more difficult option than using C#.
Thinking out aloud...
saute* [before] [after]
e-off custom actions don't help anybody in the long run.
Agreed. I'll post the source back to this list if I'm able to develop
a usable tool. That will give WiX developers at least a starting
point if they want to include in WiX itself.
cheers
si
--
It's a wild world tha
erative
> changes could be incorporated automatically.
Sounds good, and thanks for your input. Shall I go ahead and create a
feature request for this tool?
cheers
si
-
This SF.net email is sponsored by
rser, but a
pain for humans.
If it's true that a Microsoft supported WiX variant will be in the
next version of Visual Studio, expect a lot more of these sort of
requests from other .NET developers in the not-to-distant future :)
cheers
si
--
It's a wild world that we live in, you step to
Greetings,
Does anyone have any good links as to best practice and guidance for
implementing C# managed custom actions in Wix 3.0?
In particular, XmlFile and XmlConfig are slowly driving us crazy. Part
of the frustration is knowing how easy it is in C#, part of it is the
large amount of grunt wor
Hi Igor,
> Where can I download wixui.wixlib? I did not find it in my WIX
> installation directory.
I believe it's now called WixUIExtension.
--
It's a wild world that we live in, you step to the vibe like a new
found religion, take your position, compile your vision, futurism,
algorithm has
Hi Justin,
> We'd like to change the file extension for WiX extensions from .dll to
> .wixext, but wanted to get a feel from the community how this would affect
> people. Please respond if this would affect you negatively (or positively)
> and how. Note that this is just for wix v3. Version 2 is n
s different :)
I try to look at what is popular, or if there is a subscription
message stating the preferred approach, go with that.
Trimming content in replies is definitely appreciated,
regardless of preferred style.
cheers
si
p.s. to be honest the main reason I joined this list was so that
I c
Greetings,
Has anyone successfully integrated an xml beautifier into WiX after
XmlFile and XmlConfig have done their work?
It would be nice to leave files with a cleaner appearance, especially
when many changes are required and all the whitespace is lost.
cheers
si
find any examples and my attempts all fall over
(duplicate file identifiers, etc)
Or do I need to create separate products? The problem with that
is they are really dependent upon each other (i.e. configuration)
Thanks for any guidance.
chee
Problem solved. All it took was adding [INSTALLDIR] to my module.wxs, e.g.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
set: 62 Length: 8172
4:29:36 PM msiexec.exe:4092CLOSE C:\Program
Files\Just-A-Test\App.configSUCCESS
So I will see if I can work out how to change the event execution order,
i.e. put XmlConfig after File copy.
cheers
si
p.s. KAVICHS is apparently my Antivirus NTFS IStream,
di
Greetings,
We have a framework implemented as a merge module that will be
used in multiple products. We would like the merge module to perform
framework configuration of our .NET assemblies using XmlConfig.
The issue I have run into, and am looking for guidance on, is that our
configuration file
38 matches
Mail list logo