uldn't be bothered to take the time to write it.
So I guess what I'm saying is there are many ways to do this and you'll just
have to find what works for you and your users.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really
Here are my thoughts.
Many in the web world seem to think that websites are "published". I.E. you
jump through a bunch of manual steps to get the base foundation deployed and
from their you just sync out your content. For many in house enterprise
applications, this probably works fine for t
Rob-
I hear you, but I've been at way too many companies where if the setup
developer tries to follow this advice he will be perceived by management and
development as contrary or difficult. The reality is we don't have the power
to say the customer isn't right.
Chri
setup development should help but as Rob recently tweeted:
developers ignore setup, oh how they do.
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Fri, 6/12/09, David Bartmess
InstallShield ISM ( MSI backwards ) are stored in either Binary (MSI) format or
XML format ( DTD format, a transformed representation of the MSI schema ) You
can set the format used in the project settings of InstallShield or use the
programs msi2xml and xml2msi (sourceforge) to convert back
ok at using
> Directory/@ComponentGuidGenerationSeed
> at the root directory of your merge modules.
>
> Thanks,
>
> Brian Rogers
> "Intelligence removes complexity." - Me
> http://icumove.spaces.live.com
>
>
>
> On Mon, Jun 8, 2009 at 1:22 PM,
When I use heat, it generates dir/comp/file ID's such as
cmp
dir
fil
If I omit the File/@Id attribute I get a different transformation pattern
autogenerated. Is there a way to make it make the autogenerated flavor be
like the way heat does it?
cess.
2) When using a different variable like $(env.INSTALLFILES) if the directory
path is different for different builds the wixlib is already formatted and the
files won't line up.
Does anyone have any thoughts on this?
Christopher Painter, Author of Deployment Engineering Blog
Have a
.@deploymentengineering.com, "General discussion for Windows
> Installer XML toolset."
> Date: Tuesday, June 2, 2009, 7:16 AM
> Christopher Painter wrote:
> > For package C, if A and/or B is installed, add A
> and/or B as dependencies of C.
>
> As se
esn't express any such dependency and it's an integration
request from our internal dev team that interops with these packages. I think
the whole scenario is bunk but you know how people don't want to listen
sometimes.
Chris
Christopher Painter, Author of Deployment Engineering
lease contact me at chr...@deploymentengineering.com if you are interested.
Please note, due to customer requirements, all applicants must be a US citizen.
Ability to obtain and maintain a US Security Clearance is required; an active
clearance is highly desirable.
Thanks,
Chris
Christopher Pa
it in and modify it
to have a custom action of "Not Installed".
Next recache the package with the command line:
msiexec /i your.msi REINSTALL=ALL REINSTALLMODE=vomus
You should now be able to uninstall your package.
Christopher Painter, Author of Deployment Engineering Blog
Have a
e your own business logic in
managed code instead of relying on a 10 year old COM object that has proven to
have buggy releases over the years? I know I try to avoid COM interop in my
C# code as a general principal.
http://msdn.microsoft.com/en-us/library/aa372400(VS.85).aspx
Christopher Paint
launch
condition that detects it's not been done yet and gate on it? Perhaps tell the
user to runn the cleanup program first?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
---
to handle this. You can also look at
the MSI Windows Platform SDK example ( WiMerge.vbs ) for a general overview of
how this is used. The examples are in VBScript using the
WindowsInstaller.Installer automation interface but it'll port over to C#/DTF
pretty easy.
Christopher Painter,
about InstallShield's free
download eval version :-)
Regards,
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 4/16/09, Jose Enrique Bolanos wrote:
> From: Jose En
nforms and emits an in-memory
msbuild document that represents the sln file. One day sln will be an msbuild
file proper.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 4/16/09
directory tree. Is this expected?
Thanks,
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--
Th
Hi Jason-
What do you think the likelyhood of it getting into this weeks release?
Thanks,
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 4/7/09, Jason Ginchereau
I really need 5207 to address my DTF issues but now you have me worried. I'll
be watching this thread to see what's going on.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
Today I was looking at an install logfile that had the following:
sfxca: Failed to load assembly Microsoft.Deployment.WindowsInstaller error code
0x8007002
This is a deferred CA that is known to work on other systems. Anyone have any
thoughts?
--
Cool, thanks. I've been given a VM image by development so I'm going to do
extensive profiling on my end to try to give you something more to work with.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread tha
Rundll32.exe exists in system32 and system32 is at the front of the path.
I type a command like below I get a dialog as expected:
RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really
SFXCA: Failed to create new CA process via RUNDLL32. Error code: 2
Anyone ever seen this or mitigated this? I work in an industry that sometimes
takes machine security postures to an extreme so we might be tripping up some
dependency in DTF.
-
art of the conditional
expression used in subsequent elements.
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 3/24/09, Reuss, Matthias wrote:
> From: Reuss, Matthi
sense would expose
this to help guide people to this ability.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 3/19/09, Olivier Cochelin wrote:
> From: Olivier Cochelin
>
Checkout:
http://blog.deploymentengineering.com/2008/07/dynamic-windows-installer-ui.html
The table is different, but you should get the idea.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail
...
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Fri, 3/6/09, Christopher Painter
wrote:
> From: Christopher Painter
> Subject: [WiX-users] Merge Module Custom Action Sequencing Qu
le element but when I put this into Votive I
don't get intellisense.
Is this a bug? What's the correct way to reference a custom action to be after
a specified base standard action in a merge module?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, kno
tail wagging the dog".
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 3/3/09, Neil Sleightholm wrote:
> From: Neil Sleightholm
> Subject: [WiX-users] OT: Windows Installe
pretty easy to transplant to another package.
Also if you are open to managed custom actions, DTF does a pretty good job of
packaging resources for extraction when a CA fires.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good threa
tholm [mailto:n...@x2systems.com]
> Sent: Friday, February 27, 2009 1:12 PM
> To: chr...@deploymentengineering.com; General discussion
> for Windows
> Installer XML toolset.
> Subject: Re: [WiX-users] DTF Debugging
>
> Chris, did you find a solution to this?
>
> Neil
&g
Is anyone having problems having trouble debugging DTF CA's?
I used to be able to set the MMsiBreak environment variables and step into my
code without any difficulty but now when I attach the debugger I get an error
message saying that no symbols are loaded for any stack frame. The source cod
S files to a DBA / Report write and
he successfully implemented all of the reports. I have to give WiX credit
there for that hand off.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
until you get to the point of writing data driven custom actions that
this convention becomes more obvious.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Sun, 2/22/09, Thomas S. Tr
The SSRS data driven CA prototype I sent you back in November has a custom
table with a Component_ column. The _ signifies it's a FK back to the PK of
the Component table.
MSI is only loosely a relational database. There aren't any real foreign key
constraint capabilities.
C
to the deferred CA so
getting the component action state data to the deferred isn't a big deal.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Fri, 2/20/09, Neil Sleightholm wro
the execute
sequence. Run only once isn't needed.
Remember, in silent installs the UI sequence isn't processed. Only the execute
sequence is.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attenti
> But hey, instead of getting to the meat of the matter, its
> much better
> to focus everyone's attention on my snarkiness.
Well at least you are admitting your snarkiness. That's a good start. Perhaps
we wouldn't be having this argument if you were to first write what you said
above instead
I have a question about something but I don't know the terminology needed to do
a google search.
Does anyone know what it's called and how to configure the right click context
menu items that appear on visual studio project items?
For example, in a WCF Service Library project you can right cli
:30 PM
> In article
> <973239.86372...@web36601.mail.mud.yahoo.com>,
> Christopher Painter
> writes:
>
> >[...] or use an imm eadiate CA to pass the REMOVE
> property to your
> >deferred custom action and then evaluate it in your
> code.
>
> Seems ki
This way my entry point assembly only exports my entry points and all
my logic is in seperate reusable classes. Fortunatly votive makes it really
easy to add a reference to those assemblies and get them packaged up and
available at runtime.
Christopher Painter, Author of Deployment Engineering Bl
Either gate your custom action with a condition of REMOVE="ALL" or use an
immeadiate CA to pass the REMOVE property to your deferred custom action and
then evaluate it in your code.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a r
Checkout:
http://blog.deploymentengineering.com/2009/02/msi-tip-authoring-ice-using-c-dtf.html
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 2/19/09, sandun css wrote
Neil-
Take a look at this
http://blog.deploymentengineering.com/2009/02/msi-tip-how-to-reuse-customaction-for.html
Written just for you. :-)
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention
ck in the past. The rest of the world has moved on and embraced new
technologies. But be my guest, have fun with primitive technology all you
want.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E
Either way, filing a bug.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--
Open Source Business Conference
ct.
The result is the best of both worlds. :-)
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Wed, 2/18/09, Oliver Wickham wrote:
> From: Oliver Wickham
> Subject
astest possible installer, then he
shouldn't be using MSI in the first place. It's not exactly known for breaking
speed records.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail
545]: UI Sequence table 'InstallUISequence' is
present and populated.
MSI (c) (80:F4) [06:43:13:545]: Running UISequence
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--
LOL, tell that to Microsoft DevDiv then. I can think of plenty of their
installs that require .NET and use external UI's.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Wed,
umes the same server class and implement the
inteface spec'd by DTF rather then that spec'd by InstallUtil.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 2/17/09, Henk R
It's possible, but you really, really, really don't want to do that. Check out
WiX's DTF (Deployment Tools Foundation) instead. If you search my blog for DTF
you'll find plenty of content describing it and you'll also find a DTF SDK
manual in your start menu under
ame of the deferred
custom actions(s). This is how MSI makes the join.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 2/17/09, Eitan Behar wrote:
> From: Eitan Behar
What language is the CA's written in?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 2/17/09, Eitan Behar wrote:
> From: Eitan Behar
> Subject: [WiX-users] P
1.exe"));
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 2/17/09, Romeo Salayo Jr. wrote:
> From: Romeo Salayo Jr.
> Subject: Re: [WiX-users] Extract Binaries at Install Time
Cool, thanks for the tip. I'm in VS2008/Linq/WPF training all week so
hopefully I'll get a better feel for this.
Btw, you inspired me I hope you don't think it sucks.
http://www.installsite.org/pages/en/msi/tips.htm#DTF_ICE
Chris
Christopher Painter, Author of Deployment E
You'll find it best to mitigate this dependency. Tell us more about your
custom action. What language is it written in and how is the dependency file
consumed?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that des
I'm sorry, I meant to type AppSearch. Of course, we also use
FindRelatedProducts as part of our search patterns. ( DetectOnly flag )
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Ma
n fact, at my day job, I've dumped
LaunchConditions entirely and rolloed my own pattern that uses additional data
that isn't available until after costing.
http://blog.deploymentengineering.com/2006/07/short-comings-of-launchconditions.html
Christopher Painter, Author of Deployment E
e in the coming months I'll just
roll my own and share with whoever wants it.
Using the embedded external UI story, I could leverage this with InstallShield
also.
Chris
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good
tom table.
And so on and so on. I think I can make it work, but I'm wondering if I'm
missing something. Seems like it could be easier to just program all of this
in C# and use DTF to generate my CUB for me.
Any thoughts?
Thanks,
Chris
Christopher Painter, Author of Deployment En
WPF uses XAML which is a declarative UI and there are automated unit testing
frameworks for it.
--- On Thu, 2/12/09, Richard wrote:
> From: Richard
> Subject: Re: [WiX-users] Visual Dialog Development
> To: chr...@deploymentengineering.com, "General discussion for Windows
> Installer XML too
..@deploymentengineering.com, "General discussion for Windows
> Installer XML toolset."
> Date: Thursday, February 12, 2009, 12:06 PM
> In article
> <508230.47122...@web36608.mail.mud.yahoo.com>,
> Christopher Painter
> writes:
>
> > Personally, I
ay of the Excel team but it's not the way I roll or most of the shops I
know in Austin. The companies that I've heard from that do think this way are
working on such legacy products that I can't even understand how they even
still have a place in the market.
Christopher
I try to do a decent
UI when you can just hand it over to .NET instead.
Which do you think will look better and be easier to implement?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- O
ntent and the Copy to Output Directory property is set to
Copy Always.
This will cause DTF to package that file into your foo.CA.dll. At runtime the
hosting model will automatically extract this file and clean it up when the CA
is done executing.
Christopher Painter, Author of Deployment Engine
start and fails, does
your service provide any logging/diagnostics to aid in troubleshooting the
problem?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 2/10/09, Wilson, P
Have you considered adding the files as content to your DTF c# project?DTF
will handle the extraction of non-managed resources also for you.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail
ollback, commit ectera. It's
pretty much a walk in the park; particularly if you can use an SDK like DTF to
write it.
Here's a link to an article I wrote a few years ago on this subject.
http://blog.deploymentengineering.com/2006/07/short-comings-of-launchconditions.html
Chris
omponent equals files.Component_
select new
{
component = components.Component,
fileName = files.FileName
};
foreach( var record in records)
{
// do something useful with the data
}
}
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good threa
Hmmm... maybe a nice feature request for MSI 5.0 SDK would be to replace all of
those samples with C#/DTF versions. :-)
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Wed, 1/28/09
It's easy as pie in C#/DTF:
String creatingApp;
using( var database = new Database( PATH_TO_MSI, DatabaseOpenMode.ReadOnly))
{
creatingApp = database.SummaryInfo.CreatingApp;
}
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really
I'd look at the logfile and built MSI using ORCA and see what's going on. Is
FindRelatedProduts sequenced/running prior to LaunchConditions? Is
FindRelatedProperty setting the WSE30 property with a found product code.
Christopher Painter, Author of Deployment Engineering Blog
Have
n
to block your install.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Wed, 1/28/09, Eitan Behar wrote:
> From: Eitan Behar
> Subject: Re: [WiX-users] Detecting if a
Louis-
I've seen your posts on Acesso Community and I know you've read my blog
articles on the subject. If there's any additional help you need, feel free to
email me with specific questions and I'll try to fill in the missing gaps for
you.
Thanks,
Chris
Christophe
I assure you that using InstallUtil isn't a required magical fix. In fact,
it's a very ugly solution.
--- On Thu, 1/22/09, Joe Osman wrote:
> From: Joe Osman
> Subject: Re: [WiX-users] Problems installing a windows service
> To: "General discussion for Windows Installer XML toolset."
>
> Da
files have to
exist... even if they are just 0 bytes in size.
Conceptually it's easy. The harder part is keeping track of the collection of
files from build to build and then walking the install source to make sure you
do the above modifications to the correct elements.
Christopher Pa
MSI does a handful of things very well at the expense of just about everything
else.They'll never say it's a flaw, they'll just say that's how it works.
The reality is the upgrade/component rules are a PITA and require great
discipline to implement. I guess that's why Rob posted a thread t
https://lists.sourceforge.net/lists/listinfo/wix-users
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Tue, 12/16/08, Sangeetha Haudakari (Excell Data Corporation)
wrote:
> F
Are you using DTF? ( I certainly hope so since it's the only way to fly when
writing managed CA's )
If so, you could just have DTF pack the DLL into your custom action and resolve
your reference that way. Your MSI will be a little bit bigger but shouldn't
really hurt anything.
--- On Tue
Jason can answer better then me, but I'm guessing that the Session.Message(
InstallMessage ... ) doesn't fully expose this capability of MsiProcessMessage.
Also of interest to me are 5 enum values that don't seem to map up to the API.
I'm not sure what they are:
InstallMessage.InstallEnd
In
How do you see this fitting into the whole MSI 4.5 / micropackage strategy?
It seems somewhat outdated to try to share component/resource data ( be it by
nested install, merge module or by wixlib ).
--- On Wed, 12/10/08, Rob Mensching <[EMAIL PROTECTED]> wrote:
> From: Rob Mensching <[EMAIL PR
I just pulled down build 4325 and tried to build the DTF solution.
Unfortunatly when it went to do the postbuild for the ManagedCA project it
throw an exception and hung the build.
I also tested the release MSI and that worked fine.
Any thoughts?
Error 1 The command "C:\wix-src\buil
DIR A
2) Clones it to DIR B
3) Patches Admin Install in DIR B
4) Diffs the directories and creates a DIR C containing files that differ.
Probably shouldn't take too much time to write. I wonder if Heath ever got
around to writing his tool to do the extraction.
Christopher Painter, Auth
He emailed me off list. Basically his product doesn't actually install
anything. He's looking at a fake MSI design where he basically just wants to
leverage MSI/WiX MSSQL CA's since that's the way other teams have done it
where he works.
Christopher Painter, Author of De
lsewhere. This
> is where we talk about the WiX toolset.
>
>
> Thank you.
>
>
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf
> Of Bob Arnson
> Sent: Wednesday, July 23, 2008 08:54
> To: [EMAIL PROTECTED]
> Cc: Gen
the
> database.
> Cheers,
> Daniel
>
> On Wed, Jul 23, 2008 at 6:19 AM, Christopher Painter <
> [EMAIL PROTECTED]> wrote:
>
> > You could modify the maintenance UI experience to have
> an option for
> > creating additional database instances which would
> t
uot;General discussion for Windows Installer XML toolset."
>
> Date: Wednesday, July 23, 2008, 10:38 AM
> FWIW, I personally would rather manage the process by
> exception, instead of
> *always*.
>
> Chris
>
> On Wed, Jul 23, 2008 at 11:33 AM, Bob Arnson
>
>
> Subject: Re: [WiX-users] Merge Module Help
> To: [EMAIL PROTECTED], "General discussion for Windows Installer XML
> toolset."
> Date: Wednesday, July 23, 2008, 10:33 AM
> Christopher Painter wrote:
> > This would be a pretty easy scenario to handle. Check
&
This would be a pretty easy scenario to handle. Check the WXS against the XML
and if a component is missing, throw an error and suggest the puncture
component pattern ( transitive=true condition=false, 0 byte files for storage )
--- On Wed, 7/23/08, Bob Arnson <[EMAIL PROTECTED]> wrote:
> Fro
Un-Install?
> To: wix-users@lists.sourceforge.net
> Date: Wednesday, July 23, 2008, 1:28 AM
> Hi Christopher,
>
> I need multiple instances only of the database.
>
> Cheers,
> Daniel
>
>
> > Message: 9
> > Date: Tue, 22 Jul 2008 05:31:10 -0700 (PDT)
> >
Windows Installer supports multiple instance installation, but the question I
have is do you need multiple instances of your product or only multiple
instances of your database?
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread
http://blogs.msdn.com/heaths/archive/2008/02/08/get-binder-variables-for-assemblies-without-installing-into-the-gac.aspx
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Fri, 7/11/08
InstallShield applies some business rules to look at previous packages to make
sure there is consistency across builds.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Fri, 7/11/08
It depends on where RemoveExistingProducts is scheduled. If you schedule it
early enough you can. If you schedule it later, you'll have all sorts of
costing issues because of broken component rules.
Even if you take the MSI issues out of the discussion, dynamic file linking
concerns me beca
Here is a recent blog that has links to some previous blogs ( including mine )
on this topic.
http://blog.genom-e.com/PermaLink,guid,8044083d-8153-4046-8601-ec3556f7adaf.aspx
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread
x27;t
complete yet.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 7/10/08, Scott Palmer <[EMAIL PROTECTED]> wrote:
> From: Scott Palmer <[EMAIL PROTECTED]>
> Subject:
and a
lot of the merge modules that Microsoft has put out over the years aren't all
that great.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves
attention? E-Mail Me
--- On Thu, 7/10/08, Scott Palmer <[EM
ce is scheduled,
it will be needed regardless.
Generally for ISV situations I use a bootstrapper and custom action to cache
and later cleanup the full package on the local filesystem.
Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good t
701 - 800 of 1115 matches
Mail list logo