Re: [WiX-users] How much of a web application deployment process should be packaged in a WiX MSI?

2009-06-16 Thread Christopher Painter
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

Re: [WiX-users] How much of a web application deployment process should be packaged in a WiX MSI?

2009-06-15 Thread Christopher Painter
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

Re: [WiX-users] How to selectively NOT install file if file already exists on system

2009-06-12 Thread Christopher Painter
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

Re: [WiX-users] How to selectively NOT install file if file already exists on system

2009-06-12 Thread Christopher Painter
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

Re: [WiX-users] How to transfer data from InstallShieldinstallation package to Wix installation

2009-06-09 Thread Christopher Painter
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

Re: [WiX-users] Id and Guid Questions

2009-06-08 Thread Christopher Painter
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,

[WiX-users] Id and Guid Questions

2009-06-08 Thread Christopher Painter
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?

[WiX-users] Preprocessor Questions

2009-06-04 Thread Christopher Painter
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

Re: [WiX-users] WiX 3.0: How to change an existing Windows service's startup type

2009-06-02 Thread Christopher Painter
.@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

Re: [WiX-users] WiX 3.0: How to change an existing Windows service's startup type

2009-06-01 Thread Christopher Painter
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

[WiX-users] Now Hiring - Austin, TX

2009-05-29 Thread Christopher Painter
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

Re: [WiX-users] help, custom action preventing uninstall

2009-05-03 Thread Christopher Painter
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

Re: [WiX-users] Using DTF to merge a merge module into an msi package

2009-04-24 Thread Christopher Painter
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

Re: [WiX-users] Cleaning up a messy InstallShield

2009-04-21 Thread Christopher Painter
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 ---

Re: [WiX-users] Using DTF to merge a merge module into an msi package

2009-04-21 Thread Christopher Painter
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,

Re: [WiX-users] Problem installing COM components

2009-04-16 Thread 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

Re: [WiX-users] Problem building a WIX project using devenv

2009-04-16 Thread Christopher Painter
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

[WiX-users] Wix 32bit vs 64bit

2009-04-12 Thread Christopher Painter
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

Re: [WiX-users] Votive not working in build 3.0.5207

2009-04-08 Thread Christopher Painter
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

Re: [WiX-users] Votive not working in build 3.0.5207

2009-04-07 Thread Christopher Painter
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

[WiX-users] DTF Runtime Problems

2009-04-06 Thread Christopher Painter
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? --

Re: [WiX-users] DTF Custom Action Failure

2009-03-25 Thread Christopher Painter
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

Re: [WiX-users] DTF Custom Action Failure

2009-03-25 Thread Christopher Painter
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

Re: [WiX-users] DTF Custom Action Failure

2009-03-24 Thread Christopher Painter
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. -

Re: [WiX-users] Data exchange between MSM and main MSI

2009-03-24 Thread Christopher Painter
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

Re: [WiX-users] How to fill the ListView table from a Custom Action?

2009-03-20 Thread Christopher Painter
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 >

Re: [WiX-users] How to fill the ListView table from a Custom Action ?

2009-03-19 Thread Christopher Painter
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

Re: [WiX-users] Merge Module Custom Action Sequencing Question

2009-03-06 Thread Christopher Painter
... 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

[WiX-users] Merge Module Custom Action Sequencing Question

2009-03-06 Thread Christopher Painter
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

Re: [WiX-users] OT: Windows Installer version number

2009-03-03 Thread Christopher Painter
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

Re: [WiX-users] SUPPORTDIR for WIX

2009-03-02 Thread Christopher Painter
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

Re: [WiX-users] DTF Debugging

2009-02-28 Thread Christopher Painter
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

[WiX-users] DTF Debugging

2009-02-25 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-22 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-22 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-22 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-20 Thread Christopher Painter
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

Re: [WiX-users] SILENT ISNTALLATION

2009-02-20 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-19 Thread Christopher Painter
> 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

[WiX-users] Visual Studio Integration Question

2009-02-19 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-19 Thread Christopher Painter
: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

Re: [WiX-users] DTF Embedded UI Problem

2009-02-19 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-19 Thread Christopher Painter
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

Re: [WiX-users] Writing WiX Tests

2009-02-19 Thread Christopher Painter
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

Re: [WiX-users] DTF - install, rollback and uninstall

2009-02-19 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-18 Thread Christopher Painter
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

Re: [WiX-users] DTF Embedded UI Problem

2009-02-18 Thread Christopher Painter
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

Re: [WiX-users] DTF Embedded UI Problem

2009-02-18 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-18 Thread Christopher Painter
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

[WiX-users] DTF Embedded UI Problem

2009-02-18 Thread Christopher Painter
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 --

Re: [WiX-users] Visual Dialog Development

2009-02-18 Thread Christopher Painter
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,

Re: [WiX-users] Custom Installer Question.

2009-02-17 Thread Christopher Painter
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

Re: [WiX-users] Custom Installer Question.

2009-02-17 Thread Christopher Painter
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

Re: [WiX-users] Passing data between deferred custom actions

2009-02-17 Thread Christopher Painter
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

Re: [WiX-users] Passing data between deferred custom actions

2009-02-17 Thread Christopher Painter
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

Re: [WiX-users] Extract Binaries at Install Time

2009-02-17 Thread Christopher Painter
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

Re: [WiX-users] DTF LINQ Question

2009-02-16 Thread Christopher Painter
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

Re: [WiX-users] Installing a required system file before ExecuteAction

2009-02-16 Thread Christopher Painter
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

Re: [WiX-users] LaunchConditions and FindRelatedProducts

2009-02-13 Thread Christopher Painter
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

Re: [WiX-users] LaunchConditions and FindRelatedProducts

2009-02-13 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-13 Thread Christopher Painter
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

[WiX-users] ICE CUB generation using WiX

2009-02-12 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-12 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-12 Thread Christopher Painter
..@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&#

Re: [WiX-users] Visual Dialog Development

2009-02-12 Thread Christopher Painter
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

Re: [WiX-users] Visual Dialog Development

2009-02-12 Thread Christopher Painter
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

Re: [WiX-users] Extract Binaries at Install Time

2009-02-12 Thread Christopher Painter
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

Re: [WiX-users] Windows service

2009-02-10 Thread Christopher Painter
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

Re: [WiX-users] Extract Binaries at Install Time

2009-02-10 Thread Christopher Painter
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

Re: [WiX-users] display pre-req messages

2009-02-05 Thread Christopher Painter
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

[WiX-users] DTF LINQ Question

2009-02-02 Thread Christopher Painter
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

Re: [WiX-users] extracting WiX compiled version from msi file

2009-01-28 Thread Christopher Painter
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

Re: [WiX-users] extracting WiX compiled version from msi file

2009-01-28 Thread Christopher Painter
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

Re: [WiX-users] Detecting if a product is installed and setting property

2009-01-28 Thread Christopher Painter
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

Re: [WiX-users] Detecting if a product is installed and setting property

2009-01-28 Thread Christopher Painter
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

Re: [WiX-users] (no subject)

2009-01-27 Thread Christopher Painter
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

Re: [WiX-users] Problems installing a windows service

2009-01-22 Thread Christopher Painter
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

Re: [WiX-users] WIX 3 - Suggestions

2008-12-30 Thread Christopher Painter
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

Re: [WiX-users] WIX 3 - Suggestions

2008-12-29 Thread Christopher Painter
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

Re: [WiX-users] How to unsubscribe from this mailing list

2008-12-16 Thread Christopher Painter
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

Re: [WiX-users] Problem with Custom Action

2008-12-16 Thread Christopher Painter
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

Re: [WiX-users] Problem with error handling of managed custom actions

2008-12-16 Thread Christopher Painter
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

Re: [WiX-users] difference between lit and light

2008-12-10 Thread Christopher Painter
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

[WiX-users] DTF Build Fails on ManagedCA Project

2008-07-25 Thread Christopher Painter
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

Re: [WiX-users] Extract files from an MSP

2008-07-25 Thread Christopher Painter
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

Re: [WiX-users] Multiple Installs without Un-Install?

2008-07-23 Thread Christopher Painter
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

Re: [WiX-users] Merge Module Help

2008-07-23 Thread Christopher Painter
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

Re: [WiX-users] Multiple Installs without Un-Install?

2008-07-23 Thread Christopher Painter
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

Re: [WiX-users] Merge Module Help

2008-07-23 Thread Christopher Painter
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 >

Re: [WiX-users] Merge Module Help

2008-07-23 Thread Christopher Painter
> > 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 &

Re: [WiX-users] Merge Module Help

2008-07-23 Thread Christopher Painter
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

Re: [WiX-users] Multiple Installs without Un-Install?

2008-07-23 Thread Christopher Painter
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) > >

Re: [WiX-users] Multiple Installs without Un-Install?

2008-07-22 Thread Christopher Painter
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

Re: [WiX-users] Why do binder variables require GAC installation?

2008-07-11 Thread Christopher Painter
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

Re: [WiX-users] Automating the inclusion of a mess of files

2008-07-11 Thread Christopher Painter
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

Re: [WiX-users] Automating the inclusion of a mess of files

2008-07-11 Thread Christopher Painter
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

Re: [WiX-users] Automating the inclusion of a mess of files

2008-07-11 Thread Christopher Painter
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

Re: [WiX-users] Fwd: MSXML4 SP1 merge module error

2008-07-10 Thread Christopher Painter
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:

Re: [WiX-users] Fwd: MSXML4 SP1 merge module error

2008-07-10 Thread Christopher Painter
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

Re: [WiX-users] Limited User Account, first-run problem

2008-07-09 Thread Christopher Painter
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

<    3   4   5   6   7   8   9   10   11   12   >