Re: [WiX-users] Upgrade to 3.8 breaks MSBuild?

2014-02-05 Thread Christopher Painter
You can also copy it to a non NTFS (FAT32 for example) partition and copy it back.The stream is an NTFS artifact and doesn't affect the contents / hash of the actual file. From: Dave Andersen Sent: Wednesday, February 05, 2014 1:37 PM To: General disc

Re: [WiX-users] Restrictions on managed CAs for DTF

2014-02-05 Thread Christopher Painter
I did some playing and found some issues with names of methods / exported functions. S worked but Se didn't. SE did work. SetDisplayStates didn't work but SETDISPLAYSTATES did. According to MSDN there are reserved keywords that have to be escaped (such as STUB) and I tested those and the

Re: [WiX-users] Restrictions on managed CAs for DTF

2014-02-04 Thread Christopher Painter
There have been relatively few systemic DTF problems over the years. One was a race condition that caused a CA to report an error for no good reason and another was the hosting engine didn't set the current directory so if another evil custom action previously changed the custom action sandbo

Re: [WiX-users] how to auto-update like ClickOnce in WIX

2014-02-04 Thread Christopher Painter
In some situations, there's a simple approach. Back in 2006 I worked at a company where we deployed an n-Tier system to client sites. This means we had a server available. On that server we had a \software share. The clients all installed from that location. The clients were a very simple

Re: [WiX-users] how to auto-update like ClickOnce in WIX

2014-02-04 Thread Christopher Painter
In some situations, there's a simple approach. Back in 2006 I worked at a company where we deployed an n-Tier system to client sites. This means we had a server available. On that server we had a \software share. The clients all installed from that location. The clients were a very simple

Re: [WiX-users] Create a new custom step for a WixUI_Advanced installer

2014-01-31 Thread Christopher Painter
We have no power to change the model of this community. However, many of us do actively participate over at StackOverflow.com also. That's a great Developer Q&A site. From: Gustavo Martins Sent: Friday, January 31, 2014 7:27 AM To: General discussion a

Re: [WiX-users] Create a new custom step for a WixUI_Advanced installer

2014-01-28 Thread Christopher Painter
ISWIX (CodePlex) has a project template that does exactly this. You say File | New | IsWiX Solution and it'll create a Foo.sln, Foo.wixproj and FooMM.wixproj. In the Foo.wixproj it'll add a reference to wixui and create a fragment that includes it. It also creates another fragment that defi

Re: [WiX-users] Multiple entries in ARP, while upgrading an installation.

2014-01-16 Thread Christopher Painter
http://msdn.microsoft.com/en-us/library/aa370859(v=vs.85).aspx In general, *everything* actually is documented in the Windows Installer SDK. However, it's not organized very well and the way I had to learn it was to read every single page over and over and during the course of troubleshoot

Re: [WiX-users] Best method for authoring my Wix setup

2014-01-16 Thread Christopher Painter
"Best Method" is subjective but I know the method I personally would use and it would probably only take me about 1 hour to do it. See: http://blog.iswix.com/2011/03/installation-collaboration-workflows.html Basically I'd use VS 2013 Integrated Shell, WiX 3.8 and IsWiX 2.4 (latest build) to

Re: [WiX-users] Support for VS2013 Express

2014-01-11 Thread Christopher Painter
This is one of the core user stories for ISWIX. WiX / IsWiX can't integrate with Express, but it can integrate with the stand alone integrated shell.If you keep your .NET projects in one solution and your WiX projects in another solution then you'll be able to use the different editions

Re: [WiX-users] Preventing 'v1.0.0.1' install when v1.0.0.0 is present...

2014-01-08 Thread Christopher Painter
It is a limitation in FindRelatedProducts that can easily be worked around using a very simple custom action. The concept is to have a record in the Upgrade table that will never find any products and then use the custom action to do a custom detection and place it into the action property ref

Re: [WiX-users] Preventing 'v1.0.0.1' install when v1.0.0.0 is present...

2014-01-08 Thread Christopher Painter
I would also, but it's frequently impossible to make this happen and hard to defend MSFT's decision to ignore the 4th field. From: "Rob Mensching" Sent: Wednesday, January 08, 2014 10:54 AM To: "General discussion about the WiX toolset." Subject: Re: [

Re: [WiX-users] CustomActions - ComboBox by name?

2013-12-27 Thread Christopher Painter
You can use a WHERE clause on the Property column to get just the rows related to a particular ComboBox. From: "Sullivan, Mark V" Sent: Friday, December 27, 2013 10:08 AM To: "wix-users@lists.sourceforge.net" Subject: [WiX-users] CustomActions - ComboBo

Re: [WiX-users] repair does not repair file that was changed

2013-12-12 Thread Christopher Painter
Oh the trees I could kill on that subject. As much as I love TFS, I still can't believe that after 6 years there still isn't any build in AssemblyInfo processing in the default build process templates. I can only imagine that Microsoft figured they couldn't make everyone happy so they woul

Re: [WiX-users] How to execute CA after path is applied

2013-12-07 Thread Christopher Painter
I couldn't agree more. If someone really, really needs minor upgrades and patching, they will know it and why. I'd also add that software development organizations have no understanding of what the rules are what can and can't be done in these scenarios. I've encountered countless time

Re: [WiX-users] WiX 2.0.5805.0 to WiX 3.8.1128.0 - shortcuts have changed

2013-12-04 Thread Christopher Painter
As I recall, there were major language changes from 2.0 to 3.0 and that refactoring would be expected. 3.0 - 3.8 should generally be backwards compatible though. From: "Dave Williamson, Clear Sky Software" Sent: Wednesday, December 04, 2013 4:50 PM To:

Re: [WiX-users] wixtoolset.org popups

2013-12-03 Thread Christopher Painter
My coworker supsects the shared hoster was comprised (either hack or $$$) and that they were then injecting a script tag in the response. From: "Rob Mensching" Sent: Tuesday, December 03, 2013 9:41 AM To: "General discussion about the WiX toolset." Sub

Re: [WiX-users] wixtoolset.org popups

2013-12-03 Thread Christopher Painter
ed popup, and when I disabled it and refreshed I didn't see anything. Of course, it might be that you're hitting a different server than I am. On 3 December 2013 13:44, Christopher Painter wrote: > > Is anyone else getting popup advertisements on

[WiX-users] wixtoolset.org popups

2013-12-03 Thread Christopher Painter
Is anyone else getting popup advertisements on wixtoolset.org? Advertisements from "infinityads" are what I'm seeing. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have

Re: [WiX-users] DTF managed custom action - temporary file

2013-11-26 Thread Christopher Painter
Here's another approach to consider: http://blog.iswix.com/2011/10/beam-me-up-using-json-to-serialize.html From: "Jens Teutenberg" Sent: Tuesday, November 26, 2013 12:54 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] DTF managed custom a

Re: [WiX-users] Microsoft Reciprocal License explaination

2013-11-19 Thread Christopher Painter
The problem is the way they say "normally" not included. Got to love lawyers. FWIW, I get into grey areas with my tool IsWiX. Include very small pieces of WiX in my solution ( mainly the use of Microsoft.Deployment.WindowsInstaller, the inclusion of schema (XSD) files for validation a

Re: [WiX-users] Question re WIX other MSI installer tools...

2013-11-16 Thread Christopher Painter
I'm a fan of WiX and InstallShield. doesn't make me too popular on either mailing list. :-) That said, I personally no longer attempt to encapsulate MS Sql Server installation. It's just too complicated with too many choices and too many ways to fail. IMO if you have a server product

Re: [WiX-users] Does anyone have a VSIX example

2013-11-12 Thread Christopher Painter
Take a look at: http://wixwpf.codeplex.com/ He uses the VSIX extension. (Waiting for VS2012 support in 3.8) From: "Gonçalo Lopes" Sent: Tuesday, November 12, 2013 7:05 PM To: "General discussion for Windows Installer XML toolset." Subject: Re: [Wi

Re: [WiX-users] Build WiX Projects via msbuild using TFSPreview Hosted Build Servers

2013-11-10 Thread Christopher Painter
Personally I can't wait to see what all this looks like in a couple years. I sit here bleary eyed after a 24 hour coding marathon where I extensively used TFS Service, an on-prem build server and a couple test VM's all hosted on Hyper-V. There are a handful of things I still don't like about

Re: [WiX-users] ServiceInstall takes 2 minutes to install one service on Windows 8

2013-11-08 Thread Christopher Painter
Is this reproducible with other installs on the same machine? If you register a service using SC.exe does it have the same behavior? I'm sorry, I've never seen this before. From: "wixtester" Sent: Friday, November 08, 2013 8:27 AM To: wix-users@list

Re: [WiX-users] Build WiX Projects via msbuild using TFSPreview Hosted Build Servers

2013-11-08 Thread Christopher Painter
I'm sorry, that's a really bad choice. Surely you can come up with the money to put it some place better? If money is tight, consider o/s virtualization. I run a small consulting practice out of my home. Many of my infrastructure services have been moved to the cloud: Mail, Blog, Web S

Re: [WiX-users] Build WiX Projects via msbuild using TFSPreview Hosted Build Servers

2013-11-08 Thread Christopher Painter
To my knowledge, ICE validation requires elevated permissions. Personally, every build server I've ever set up had the build account with admin privs.At my last job we had 50+ build VM's with infrastructure in place to apply the base snapshot and start the VM before each build so that eac

Re: [WiX-users] ServiceInstall takes 2 minutes to install one service on Windows 8 [P]

2013-11-07 Thread Christopher Painter
That's true to. (Senior moment) http://msdn.microsoft.com/en-us/library/aa369540(v=vs.85).aspx Either way InstallServices isn't ServiceInstall. So my question is still, what does the log look like? From: "Steven Ogilvie" Sent: Thursday, November

Re: [WiX-users] ServiceInstall takes 2 minutes to install one service on Windows 8

2013-11-07 Thread Christopher Painter
The reason I'm struggling to believe this is that Windows Installer doesn't have an action called ServiceInstall. It does have one called CreateServices. I'd have to see a verbose installer log and the machine in question to troubleshoot further. Basically I've never seen anything like thi

Re: [WiX-users] ServiceInstall takes 2 minutes to install one service on Windows 8

2013-11-07 Thread Christopher Painter
I've never seen this. In fact, the default max time to wait for a service to start is 30 seconds. I suspect this has been tweaked on your machine. From: "Daniel Zolopa" Sent: Thursday, November 07, 2013 1:19 PM To: "General discussion about the WiX too

Re: [WiX-users] XML Namespace Prefix Question

2013-11-04 Thread Christopher Painter
extension. ) From: "Nicolás Alvarez" Sent: Monday, November 04, 2013 12:16 PM To: "General discussion about the WiX toolset." Subject: Re: [WiX-users] XML Namespace Prefix Question 2013/10/31 Christopher Painter : > One of my

Re: [WiX-users] Adding files to msi

2013-11-01 Thread Christopher Painter
I did something like this for one of my customers. He had value added resellers that would inject custom files and metadata / rebranding it. The end user sysadmins would then make additional tweaks before distributing across the enterprise. Each layer could then "seal" certain attributes so

Re: [WiX-users] Environment Variable Changes by MSI are not reflected

2013-11-01 Thread Christopher Painter
Shell script could find them without resorting to PATH. Phil Wilson On Thu, Oct 31, 2013 at 3:25 PM, Christopher Painter wrote: > I've done this recently and two things can bite you: > > 1) Windows Installer WriteEnvironmentStrings doesn't send the broadcast > message if t

[WiX-users] WiX 3.8RC VS2012 VSIX Extension Question

2013-11-01 Thread Christopher Painter
I found a WiXWPF Bootstrapper project on Codeplex (https://wixwpf.codeplex.com/) that hasn't been updated for WiX 3.8 yet. I downloaded the source and tweaked all the references I could and go it to compile and install. I was able to get their project templates to show up in VS2010/2012 but n

Re: [WiX-users] Saving existing xml file on uninstall and then merging it back in during reinstall

2013-11-01 Thread Christopher Painter
I always tell developers to create 2 (or possibly more) XML files. One that is owned by the installer and one that is owned by the application / user. The installer will 100% own the file that it installs and there is no expectation that the installer won't overwrite when it needs to.

Re: [WiX-users] Custom action was working now it isn't.... HELP...

2013-10-31 Thread Christopher Painter
nge was doing diffs between the custom > action cs file and the product.wxs file and can't see what could have > broken it, like I said it was working until a few days ago... > > Strange > > -Original Message- > From: Christopher Painter [mailto:chr...@iswix.com]

Re: [WiX-users] Environment Variable Changes by MSI are not reflected

2013-10-31 Thread Christopher Painter
I've done this recently and two things can bite you: 1) Windows Installer WriteEnvironmentStrings doesn't send the broadcast message if there is a pending reboot already. 2) If you want to use it in a windows service ( such as IIS worker pool ) you'll have to take the reboot for it to take eff

Re: [WiX-users] Custom action was working now it isn't.... HELP...

2013-10-31 Thread Christopher Painter
Hmmm... I'm guessing there was something else at play. DTF can handle entry points up to 72 characters in length before it'll throw a compile error. From: "Steven Ogilvie" Sent: Thursday, October 31, 2013 2:57 PM To: "General discussion about the WiX

Re: [WiX-users] File version

2013-10-31 Thread Christopher Painter
mpt will be more work and more unreliable. Phil Wilson On Thu, Oct 31, 2013 at 8:25 AM, Christopher Painter wrote: > Understood. I've dealt with these types over the years. I don't have much > patience for it and can usually things done the right way. But when it > becomes obvi

Re: [WiX-users] File version

2013-10-31 Thread Christopher Painter
;their developers had a meeting and decided to do this" when I asked them to put in version resources. So 0.0.0.0 as a file version is a conscious decision! These guys are "interesting" to work with sometimes. On Thu, Oct 31, 2013 at 7:20 AM, Christopher Painter wrote: > Yes, t

Re: [WiX-users] Burn Question

2013-10-31 Thread Christopher Painter
This thread is getting long so I've taken it to StackOverflow. http://stackoverflow.com/questions/19708773/wix-patch-bundle-servicing Thanks, Chris From: "Christopher Painter" Sent: Thursday, October 31, 2013 7:55 AM To: "Gene

Re: [WiX-users] Burn Question

2013-10-31 Thread Christopher Painter
y uninstall the v2 of B.MSI but will also instruct the parent bundle to reinstall the original v1 of B.MSI and in effect being a removable patch? If so, that's really impressive. ---- From: "Christopher Painter" Sent: Thursday, October

Re: [WiX-users] Burn Question

2013-10-31 Thread Christopher Painter
patch bundle that registers in "Installed Updates". It won't show up in main ARP, it'll show up in the "other ARP for updates". Here Bundle v1.1 only has to take care of that which it owns and all operations (repair/uninstall) on Bundle v1.0 will also be appli

Re: [WiX-users] File version

2013-10-31 Thread Christopher Painter
Yes, that's going to be a problem. There are ways to mitigate it but is there any chance they can fix this? What tool are they using to make the EXE? From: "Walter Dexter" Sent: Thursday, October 31, 2013 12:17 AM To: "General discussion for Windows

[WiX-users] XML Namespace Prefix Question

2013-10-30 Thread Christopher Painter
One of my sreens in ISWIX is the "Namespace" designer. It's a simple grid with checkboxes that display extension prefixes and target namespaces. I created this to make it easier to add references to things like the util namespace without looking it up all the time. All has been well and rece

Re: [WiX-users] Force replace files when applying patch

2013-10-30 Thread Christopher Painter
Trust me, I know what I'm doing. :) From: "Nicolás Alvarez" Sent: Wednesday, October 30, 2013 5:42 PM To: "General discussion about the WiX toolset." Subject: Re: [WiX-users] Force replace files when applying patch 2013/

[WiX-users] Burn Password / Encryption Questions

2013-10-30 Thread Christopher Painter
I have a couple more queries regarding burn. Is there any way to password protect the bundle? If so, what level of encryption is used? Do download URL's support HTTPS? Is there any mechanism to support URL's that require authentication? Is it possible to have the packages encypted and dec

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
with around 350MB for about 75000 customers ;) -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Mittwoch, 30. Oktober 2013 20:01 To: General discussion about the WiX toolset.; General discussion about the WiX toolset. Subject: Re: [WiX-users] Burn Question Underst

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
scussion about the WiX toolset. Subject: Re: [WiX-users] Burn Question 2013/10/30 Christopher Painter : > One approach would be that 1.1 is a web download installer that > contains all 25 packages but will only download 5 of them. I'm not sure if > "Big" > product will

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
ral discussion about the WiX toolset." Subject: Re: [WiX-users] Burn Question 2013/10/30 Christopher Painter : > One approach would be that 1.1 is a web download installer that contains > all 25 packages but will only download 5 of them. I'm not sure if "Big" > pro

Re: [WiX-users] Force replace files when applying patch

2013-10-30 Thread Christopher Painter
he same with an early custom action. The reverse of this :) http://blogs.msdn.com/b/astebner/archive/2013/05/23/10421023.aspx Phil Wilson On Wed, Oct 30, 2013 at 4:34 AM, Christopher Painter wrote: > I look at version lying as a necessary evil to subvert Windows Installer's > insu

Re: [WiX-users] When does Windows Installer write install information to the registry

2013-10-30 Thread Christopher Painter
That information is written out by the standard actions PublishComponents, PublishFeatures and PublishComponents actions. If this is reproducible, adding ! to the logging ( /l*v! ) instructs MSI to log each line immediately and can be useful in not "missing" any useful logging information t

[WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
I would like to know if Burn could handle the following scenario. Consider the old pre-burn WiX single MSI distribution. Now consider the way it is today with small micropackges for wix, votive, sdk and son on. Now imagine the sum of those packages 1GB are call it the Big product. Let

Re: [WiX-users] Force replace files when applying patch

2013-10-30 Thread Christopher Painter
I look at version lying as a necessary evil to subvert Windows Installer's insufficient costing story. There are ways of reducing the repair risk to zero. -Original Message- From: Phil Wilson [mailto:phildgwil...@gmail.com] Sent: 29 October 2013 05:24 PM To: General discussion about the

Re: [WiX-users] Fwd: GUI for wix

2013-10-29 Thread Christopher Painter
I have one but it doesn't cover the entire wix schema and is written to be used in a particular way. http://wix.codeplex.com Walkthrough and video showing it. http://blog.iswix.com/2013/01/iswix-20130134-released.html I'm always available for a 30 minute Google Hangout (or similar) session

Re: [WiX-users] repair does not repair file that was changed

2013-10-28 Thread Christopher Painter
.html From: "Andrew Makhorin" Sent: Monday, October 28, 2013 8:41 AM To: "General discussion about the WiX toolset." Subject: Re: [WiX-users] repair does not repair file that was changed On Sun, 2013-10-27 at 05:53 -0700, Christopher

Re: [WiX-users] repair does not repair file that was changed

2013-10-27 Thread Christopher Painter
This is normal as the Windows Installer will generally attempt to preserve user data during installation. See: http://msdn.microsoft.com/en-us/library/aa368599(v=vs.85).aspx and adjacent pages. From: "Andrew Makhorin" Sent: Sunday, October 27, 2013 2:

Re: [WiX-users] Using WiX 3.7 Votive with VS2013 RC

2013-10-24 Thread Christopher Painter
FWIW, be careful to back these changes out before doing upgrades. I don't want to be somehow responsible for servicing issues resulting from the baseline being in a non-standard state. There is already a WiX 3.8 weekly release that supports VS2013 so these procedures should be for the most p

Re: [WiX-users] Wix (Votive) for VS2013 from binaries zip

2013-10-23 Thread Christopher Painter
I would checkout: http://robmensching.com/blog/posts/2010/9/7/burn-in-the-corporate-environmen t Download the layout at home and bring it in on a thumb drive or something. There are those who think that web enabled installers are just the best thing in the world but I'm not one of them.

Re: [WiX-users] Something I noticed with ServiceInstall (Wix 3,7)

2013-10-22 Thread Christopher Painter
The ServiceInstaller table doesn't have a foreign key join back to the file table. It's target of the service is always the keyfile of the parent component. From: "Hans ter Horst" Sent: Tuesday, October 22, 2013 8:13 PM To: "General discussion for W

[WiX-users] General Text Replacement

2013-10-22 Thread Christopher Painter
I'm creating an installer in WiX that requires text replacements in a config file. The config file is not XML or INI based so I need to do some sort of search and replace / regex. Is there anything in WiX or other community extensions that provide this? I know how to do this using InstallS

Re: [WiX-users] Custom Action projects missing in WiX 3.8/VS2013

2013-10-21 Thread Christopher Painter
ates for VS2012 and VS2013. * Correct paths to native SDK libraries. Looks like Bob was still adding stuff, so possibly the next weekly will have it. -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Monday, October 21, 2013 12:31 PM To: General discussion abou

Re: [WiX-users] Custom Action projects missing in WiX 3.8/VS2013

2013-10-21 Thread Christopher Painter
I found the same and left a note on Bob's blog post as to such. From: "Sean Hall" Sent: Monday, October 21, 2013 12:16 PM To: "wix-users@lists.sourceforge.net" Subject: [WiX-users] Custom Action projects missing in WiX 3.8/VS2013 I'm testing out WiX 3.8

Re: [WiX-users] Where are my migrated issues?

2013-10-18 Thread Christopher Painter
ou in touch if you'd like. Regards, Chris ---- From: "Christopher Painter" Sent: Thursday, October 17, 2013 9:04 PM To: "General discussion about the WiX toolset." , "General discussion about the WiX toolset." Subjec

Re: [WiX-users] Where are my migrated issues?

2013-10-17 Thread Christopher Painter
nd if not, we should add it. PS: "As if there's isn't enough WiX work to get done. :)" maybe you're only joking but this is the second time you left that comment it is actually pretty hurtful. On Thu, Oct 17, 2013 at 6:20 AM, Christopher Painter wrote: > >

Re: [WiX-users] Where are my migrated issues?

2013-10-17 Thread Christopher Painter
Yes, for some reason Rob has decided to roll his own issue tracking system and it currently doesn't have a search feature. As if there's isn't enough WiX work to get done. :) The "feature request" for that is on yet another bug tracking system: https://github.com/robmen/tinybugs/issues/33

Re: [WiX-users] Where are my migrated issues?

2013-10-17 Thread Christopher Painter
Try: http://wixtoolset.org/issues/ From: "Pallier, Manuel / BEKO Graz" Sent: Thursday, October 17, 2013 2:43 AM To: "wix-users@lists.sourceforge.net" Subject: [WiX-users] Where are my migrated issues? Hi, I've created a feature request in the Sourcefo

Re: [WiX-users] Documentation on WIX properties

2013-10-16 Thread Christopher Painter
It's always good to log the installer and read what the properties were set to or changed to during the various phases of the installation. From: "Phil Wilson" Sent: Wednesday, October 16, 2013 11:47 AM To: "General discussion about the WiX toolset."

Re: [WiX-users] Documentation on WIX properties

2013-10-16 Thread Christopher Painter
They are Windows Installer properties not WiX proeprties. See: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v=vs.85).as px From: "Swaroop Kare" Sent: Wednesday, October 16, 2013 10:10 AM To: "General discussion for Windows Instal

Re: [WiX-users] How to Make a Wix Installer for my Outlook Addin

2013-10-16 Thread Christopher Painter
If I did it, I'd put it in IsWiX. (I've already published a couple custom project types to ease basic installation development.)What I'd really need help with though is writing the .NET assembly that is used to do the project creation interview and transformation steps.

Re: [WiX-users] Using WPF for standard MSI dialogs

2013-10-16 Thread Christopher Painter
As a guy who spent too much of his life in the 1990's writing procedural wizard loops in InstallScript, I actually like authoring and testing story of native MSI UI. I just wish they allowed you to put custom controls on the dialog to do some of the fancier stuff. Of course at this point i

Re: [WiX-users] How to Make a Wix Installer for my Outlook Addin

2013-10-16 Thread Christopher Painter
Just a note to Rob et al.. This would be a really good feature request for Votive. I can't tell you how many customers I've created installer for Office AddIns. They are very profitable to do because they all follow the same basic template of prereqs, gate checks and registration log

Re: [WiX-users] Using WPF for standard MSI dialogs

2013-10-15 Thread Christopher Painter
Assuming you have .NET 3.0+ (Vista+) and Windows Installer 4.5 (Vista SP1+) it's possible to use WiX DTF to create a managed embedded UI handler to do just this. There is a sample of such a beast in the WiX source tree at $/src/DTF/Samples/EmbeddedUI. If you have target machines that don't

Re: [WiX-users] What is the downside to this?

2013-10-15 Thread Christopher Painter
at is the downside to this? I think I need to better understand how custom actions really work before I'll understand why it's a bad idea. Based on what i know now, I don't understand how you get all five things if its a truly custom custom action. Guess I'll work on doing t

Re: [WiX-users] What is the downside to this?

2013-10-15 Thread Christopher Painter
r installers, batch > > files and VBScripts. > > > > I'm fairly MSI and WiX naive. That's why I'm asking - I just totally > don't > > understand what I gain by doing it "right" with a DLL for custom actions > > versus delivering an exe

Re: [WiX-users] What is the downside to this?

2013-10-14 Thread Christopher Painter
IMO it's crazy. You have to ask yourself WHY Windows Installer is the corporate standard in the first place. MSI is transactional, declarative, rich in meta data and transformable with standardized behaviors. You lose all of that when you choose to use it merely as a glorified ZIP and do eve

[WiX-users] DTF Bug

2013-10-10 Thread Christopher Painter
I tried to submit this as a bug on wixtoolset but I always get error messages when trying to submit bugs or save comments. I've filed a bug on that over at github tiny bugs. (I can't help wonder the prudence of creating a bug tracking system when so much wix work needs to be done but heh.

Re: [WiX-users] Error code is 2858

2013-10-09 Thread Christopher Painter
and be able to do whatever you want. -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Wednesday, October 09, 2013 2:03 PM To: General discussion for Windows Installer XML toolset.; General discussion for Windows Installer XML toolset. Subject: Re: [WiX-use

Re: [WiX-users] Error code is 2858

2013-10-09 Thread Christopher Painter
Windows Installer doesn't support transparency. You'll have to just work at it until it looks nice. Limits of native / internal UI and while it's not the best, I've managed to get some pretty nicely branded MSIs out of it. From: "Tunney, Stephen" Sen

Re: [WiX-users] Error code is 2858

2013-10-09 Thread Christopher Painter
Per http://msdn.microsoft.com/en-us/library/windows/desktop/aa367830(v=vs.85).as px GIF is only supported on Win 8 / Server 2012. What OS are you seeing the error on? From: "Tunney, Stephen" Sent: Wednesday, October 09, 2013 11:26 AM To: "wix-users@li

Re: [WiX-users] .NET support question for custom actions

2013-10-03 Thread Christopher Painter
I've never had a problem with this. I typically compile for .NET 2.0 and set the customaction.config to allow for CLR 2.0 or 4.0 and allow legacy activation. This gives me the broadest compatibility Is there a .NET 3.5 feature you really need in your custom action? --

Re: [WiX-users] Authoring a Major & Minor upgrade in same package

2013-10-02 Thread Christopher Painter
I've never tried but in thinking it over, it's not possible. I have done MSI's that might install side by side or in place upgrade at runtime. This was done through manipulating the upgrade process at runtime. However an MSI that might be major or might be minor would either have to have t

Re: [WiX-users] How to pass an enumeration as a variable? Allowing Service Start Type to be passed in as an MSI PROPERY

2013-10-01 Thread Christopher Painter
The other scenario to cover is when an EXE sometimes is and sometimes isn't a service. I usually try to get my developers to factor their classes out into a DLL and create two different EXE facades for it. This plays nicer with MSI. But sometimes they resist and I'm forced to do mutually e

Re: [WiX-users] How to pass an enumeration as a variable? Allowing Service Start Type to be passed in as an MSI PROPERY

2013-10-01 Thread Christopher Painter
Other then the mutually exclusive definitions of the service, the next two best tricks that I know are: 1) Override with a registry setting 2) Use a custom action to dynamically author the ServiceInstall table at install time using TEMPORARY sql rows. -

Re: [WiX-users] Practical use of wixlibs

2013-10-01 Thread Christopher Painter
Libs, binary libs, and merge modules are all about code structure and reuse. I once worked for a company that at it's peak had 250 developers and 2 install developers. Our business model was built around a concept called "Product Line". Think if it like a car manufacturer who has different

Re: [WiX-users] WiX disaster -- how did I cause it?

2013-09-30 Thread Christopher Painter
Also, do you have Dev, QA and Prod instances of this terminal server? It's always a good idea to test your designs in a lower life cycle before promoting into production. Regards, Chris From: "Phil Wilson" Sent: Monday, September 30, 2013 9:37 AM To:

Re: [WiX-users] Using WiX 3.7 Votive with VS2013 RC

2013-09-26 Thread Christopher Painter
don't think it will be hard either. Just waiting on approval. -- John Merryweather Cooper Build & Install Engineer -- ESA Jack Henry & Associates, Inc.(r) Shawnee Mission, KS 66227 Office: 913-341-3434 x791011 jocoo...@jackhenry.com www.jackhenry.com -Original Message- From

Re: [WiX-users] [SPAM] Re: [SPAM] Re: Weekly releases

2013-09-26 Thread Christopher Painter
ct: [WiX-users] [SPAM] Re: [SPAM] Re: Weekly releases Issues are being tracked at http://wixtoolset.org/bugs/. There are a few issues open tracking the VS2013 work. On Thu, Sep 26, 2013 at 11:20 AM, Christopher Painter wrote: > Rob, > > Are there known votive issues other then it

Re: [WiX-users] Using WiX 3.7 Votive with VS2013 RC

2013-09-26 Thread Christopher Painter
Installer developer could make relatively short work of this. I don't think there is going to be any scary C# / VSIX work. (Knock on wood.) ---- From: "Christopher Painter" Sent: Thursday, September 26, 2013 2:04 PM To: wix-users@lists.sourceforg

[WiX-users] Using WiX 3.7 Votive with VS2013 RC

2013-09-26 Thread Christopher Painter
. Intellisense gives me squigglies saying it can't find things like WcaInitialize but when I build the project it compiles. I hope this helps. I'm going to keep refining these procedures as I find issues. Regards, Christopher Painter ISWIX, LLC chr...

Re: [WiX-users] [SPAM] Re: Weekly releases

2013-09-26 Thread Christopher Painter
uestions, sending good bug reports, and, best of all, sending bug fixes and generally helping improve the WiX toolset. You guys are great. Thanks. On Wed, Sep 25, 2013 at 5:50 PM, Christopher Painter wrote: > > Rob, > > What's the LOE for this effort? I have experience creating ins

Re: [WiX-users] [SPAM] Re: Weekly releases

2013-09-26 Thread Christopher Painter
osoft under our contract with them or not--he's new anyway. -- John Merryweather Cooper Build & Install Engineer -- ESA Jack Henry & Associates, Inc.(r) Shawnee Mission, KS 66227 Office: 913-341-3434 x791011 jocoo...@jackhenry.com www.jackhenry.com -Original Message- Fr

Re: [WiX-users] [SPAM] Re: Weekly releases

2013-09-25 Thread Christopher Painter
Rob, What's the LOE for this effort? I have experience creating installers that register project and item templates as well as tweaking project templates. I've done a little bit of AddOn work but not much. The whole EnvDTE / VS SDK seemed really complicated to me. Is it just a few thing

Re: [WiX-users] Merge Module question...

2013-09-24 Thread Christopher Painter
It's a warning not an error. The way I get around this is to set the Directory to subfolders like x86 and x64 and then use the DuplicateFile table to get the right file installed to the right directory. From: "StevenOgilvie" Sent: Tuesday, September 24

Re: [WiX-users] Uninstall removing user data

2013-09-22 Thread Christopher Painter
verwrite it, not uninstall it. User data is created by the app, not installed with the app, in this context that's the way I look at it.(Unless I'm having a senior moment too) Phil Wilson On Sat, Sep 21, 2013 at 10:50 AM, Christopher Painter wrote: I'm having a senior

Re: [WiX-users] Set a Condition in custom action

2013-09-21 Thread Christopher Painter
There isn't a custom action type that sets a condition. In fact custom actions and conditions aren't directly related. ControlEvent Table entries and Sequence Table entries have conditions. DoAction ControlEvents can reference the custom action. The condition is merely the evaluation of an e

[WiX-users] Uninstall removing user data

2013-09-21 Thread Christopher Painter
I'm having a senior moment with what seemed like a pretty simple and well established concept in windows installer: don't uninstall user data. I created a very simple installer with a single component / file ( test.txt ). I tested with test.txt as the key file and with no key file ( directory

Re: [WiX-users] Extract Binary file from MSI to Temp folder using C#

2013-09-03 Thread Christopher Painter
action during install... On Tue, Sep 3, 2013 at 5:46 PM, Christopher Painter wrote: Is this for an application extracting a resource or for a custom action during an install? From: "ak m" Sent: Monday, September 02, 2013 7:21 AM To: "

Re: [WiX-users] Extract Binary file from MSI to Temp folder using C#

2013-09-03 Thread Christopher Painter
Is this for an application extracting a resource or for a custom action during an install? From: "ak m" Sent: Monday, September 02, 2013 7:21 AM To: "General discussion for Windows Installer XML toolset." Subject: [WiX-users] Extract Binary file from M

Re: [WiX-users] Versioning on small updates

2013-08-06 Thread Christopher Painter
Can someone explain to me the rational behind the definition of a "small update"? My CM background has never liked the though of shipping a new MSI that had the same ProductVersion as a previous MSI. Even if the PackageCode GUID is different. It just doesn't make sense to me. --

  1   2   3   4   5   6   7   8   9   10   >