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

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 d.ander...@gmail.com Sent: Wednesday, February 05, 2014

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

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] 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

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 QA site. From: Gustavo Martins gustavo_mart...@hotmail.com Sent: Friday, January 31, 2014 7:27

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

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] 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

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

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 r...@robmensching.com Sent: Wednesday, January 08, 2014 10:54 AM To: General discussion about the WiX

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

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 mars...@uflib.ufl.edu Sent: Friday, December 27, 2013 10:08 AM To: wix-users@lists.sourceforge.net

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

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

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 d...@clearskysoftware.com Sent: Wednesday,

[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] wixtoolset.org popups

2013-12-03 Thread Christopher Painter
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 chr...@iswix.com wrote: Is anyone else getting popup advertisements on wixtoolset.org? Advertisements from

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 r...@robmensching.com Sent: Tuesday, December 03, 2013 9:41 AM To: General discussion about the

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 jens.teutenb...@t-online.de Sent: Tuesday, November 26, 2013 12:54 PM To: wix-users@lists.sourceforge.net Subject:

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

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

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 goncaloclo...@gmail.com Sent: Tuesday, November 12, 2013 7:05 PM To: General discussion for Windows Installer XML

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] 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

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

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 sangee...@hotmail.com Sent: Friday, November 08, 2013 8:27

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 daniel.zol...@gmail.com Sent: Thursday, November 07, 2013 1:19 PM To: General

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

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

2013-11-07 Thread Christopher Painter
ServiceControl ServiceInstall It doesn't have CreateServices... Steve -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: November-07-13 3:57 PM To: General discussion about the WiX toolset.; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] ServiceInstall

Re: [WiX-users] XML Namespace Prefix Question

2013-11-04 Thread Christopher Painter
extension. ) From: Nicolás Alvarez nicolas.alva...@gmail.com Sent: Monday, November 04, 2013 12:16 PM To: General discussion about the WiX toolset. wix-users@lists.sourceforge.net Subject: Re: [WiX-users] XML Namespace Prefix Question 2013/10/31 Christopher

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.

[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

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

2013-11-01 Thread Christopher Painter
resorting to PATH. Phil Wilson On Thu, Oct 31, 2013 at 3:25 PM, Christopher Painter chr...@iswix.comwrote: 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

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] 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 wfdex...@gmail.com Sent: Thursday, October 31, 2013 12:17 AM To: General

Re: [WiX-users] Burn Question

2013-10-31 Thread Christopher Painter
- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Wednesday, October 30, 2013 6:51 AM To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Burn Question I would like to know if Burn could handle the following scenario. Consider the old pre-burn WiX single MSI

Re: [WiX-users] Burn Question

2013-10-31 Thread Christopher Painter
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 chr...@iswix.com Sent: Thursday, October 31, 2013 7:34 AM

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 chr...@iswix.com Sent: Thursday, October 31, 2013 7:55 AM To: General

Re: [WiX-users] File version

2013-10-31 Thread Christopher Painter
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 chr...@iswix.comwrote: Yes, that's going

Re: [WiX-users] File version

2013-10-31 Thread Christopher Painter
that everything they attempt will be more work and more unreliable. Phil Wilson On Thu, Oct 31, 2013 at 8:25 AM, Christopher Painter chr...@iswix.comwrote: 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

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 steven.ogil...@titus.com Sent: Thursday, October 31, 2013 2:57 PM To: General

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

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

2013-10-31 Thread Christopher Painter
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] Sent: October-31-13 4:18 PM To: General

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

[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.

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

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

2013-10-30 Thread Christopher Painter
, make them the 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 chr...@iswix.comwrote: I look at version lying as a necessary evil to subvert Windows

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
To: General discussion about the WiX toolset. wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Burn Question 2013/10/30 Christopher Painter chr...@iswix.com: 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

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
PM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Burn Question 2013/10/30 Christopher Painter chr...@iswix.com: 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

Re: [WiX-users] Burn Question

2013-10-30 Thread Christopher Painter
updates 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

[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

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

2013-10-30 Thread Christopher Painter
applying patch 2013/10/30 Christopher Painter chr...@iswix.com:And a rollback CA and a commit CA and. :)If that works for you, fine. I won't call it a 'bad thing'.We all have to do dirty things now and then, don't we? :) My personal favoring is setting the installdir to C

[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

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)

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

2013-10-28 Thread Christopher Painter
, Christopher Painter wrote: 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. Thank you very much for your quick reply. Is there any way

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 m...@gnu.org Sent: Sunday, October

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

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.

[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

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 hoshis...@gmail.com Sent: Tuesday, October 22, 2013 8:13 PM To: General

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 rhal...@hotmail.com Sent: Monday, October 21, 2013 12:16 PM To: wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net Subject: [WiX-users] Custom Action projects

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

2013-10-21 Thread Christopher Painter
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 about

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

2013-10-18 Thread Christopher Painter
in touch if you'd like. Regards, Chris From: Christopher Painter chr...@iswix.com Sent: Thursday, October 17, 2013 9:04 PM To: General discussion about the WiX toolset. wix-users@lists.sourceforge.net, General discussion about the WiX toolset. wix-users

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

2013-10-17 Thread Christopher Painter
Try: http://wixtoolset.org/issues/ From: Pallier, Manuel / BEKO Graz manuel.pall...@beko.at Sent: Thursday, October 17, 2013 2:43 AM To: wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net Subject: [WiX-users] Where are my migrated issues?

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
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 chr...@iswix.comwrote:Yes, for some reason Rob has decided to roll his own issue tracking system and it currently doesn't have a search

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

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

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] 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 swaroop.k...@ifdspercana.com Sent: Wednesday, October 16, 2013 10:10 AM To: General

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 phildgwil...@gmail.com Sent: Wednesday, October 16, 2013 11:47 AM To: General discussion about

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

2013-10-15 Thread Christopher Painter
, 2013 at 7:36 PM, Christopher Painter chr...@iswix.com wrote: 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

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

2013-10-15 Thread Christopher Painter
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 that. On Oct 15, 2013, at 6:35 AM, Christopher Painter

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-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

[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

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 stephen.tun...@nuance.com Sent: Wednesday, October 09, 2013

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

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-users] Error

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

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] 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] 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

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 phildgwil...@gmail.com Sent: Monday, September

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

2013-09-26 Thread Christopher Painter
- From: Christopher Painter [mailto:chr...@iswix.com] Sent: Wednesday, September 25, 2013 7:50 PM To: General discussion for Windows Installer XML toolset.; General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] [SPAM] Re: Weekly releases Rob, What's the LOE

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

2013-09-26 Thread Christopher Painter
, 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 chr...@iswix.comwrote: Rob, What's the LOE for this effort? I have experience creating installers that register project and item

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

2013-09-26 Thread Christopher Painter
issues. Regards, Christopher Painter ISWIX, LLC chr...@iswix.com -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling

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

2013-09-26 Thread Christopher Painter
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 chr...@iswix.com Sent: Thursday, September 26, 2013 2:04 PM To: wix-users@lists.sourceforge.net Subject

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

2013-09-26 Thread Christopher Painter
Subject: [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 chr...@iswix.comwrote: Rob, Are there known votive issues other then it's

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

2013-09-26 Thread Christopher Painter
: Christopher Painter [mailto:chr...@iswix.com] Sent: Thursday, September 26, 2013 2:38 PM To: General discussion for Windows Installer XML toolset.; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Using WiX 3.7 Votive with VS2013 RC I now see the SDK\VS2010 and SDK\VS2012 folders

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

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 sogil...@msn.com Sent:

Re: [WiX-users] Uninstall removing user data

2013-09-22 Thread Christopher Painter
determines whether to overwrite 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 chr...@iswix.com wrote

[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 (

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

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 wixak...@gmail.com Sent: Monday, September 02, 2013 7:21 AM To: General discussion for Windows Installer XML toolset. wix-users@lists.sourceforge.net

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

2013-09-03 Thread Christopher Painter
C# custom action during install... On Tue, Sep 3, 2013 at 5:46 PM, Christopher Painter chr...@iswix.com wrote: Is this for an application extracting a resource or for a custom action during an install? From: ak m wixak...@gmail.com Sent: Monday

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   >