InstallAware- Technical Support

InstallerExpert created the topic: InstallAware- Technical Support
I have followed the Patching white paper, but when I choose to build my patch I get this message. How can I resolve it?

Error during build: At least one Web Media Block must be defined before installation commands that may require media

InstallerExpert replied the topic: Re: InstallAware- Technical Support
OK, am not sure if I have done this correct, although I have got round the last error by putting [OFFLINE CONTENT] at the top of the MSI Script.

I now get this error:

Error during build: No compatible base packages found for upgrade package

I am referencing the original installation Web Depolyed EXE.

msiexpert replied the topic: Re: InstallAware- Technical Support
Do the upgrade GUIDs and package GUIDs match?

InstallerExpert replied the topic: Re: InstallAware- Technical Support
Yes they do; just to confirm the GUID that need to be the same between original base setup and patch are:

Product Code
Revision Code

In the Project Properties page.

In fact, it is the same project, I have simply replaced a couple of files, added some new, Rebuilt the Web Media Blocks, add the patch reference to the project (which is from the original build) and then click Patch.

InstallerExpert replied the topic: Re: InstallAware- Technical Support
I don’t think the revision code changes from build to build – should it? If so, can I manually change it? Also the version number is the same as before (1.0). Should I change this?

msiexpert replied the topic: Re: InstallAware- Technical Support
The version number should change, so should the revision code (it is set to auto-change unless you turned it off explicitly). Whitepaper errata…

InstallerExpert replied the topic: Re: InstallAware- Technical Support
OK, I have tried what you suggested, The option was already selected, and the revision code does automatically change each build, the version number did not change though. I manually changed the version number though.

I get the same message as before though:

Error during build: No compatible base packages found for upgrade package

If I change the base package to a non Web Block and rebuild all is OK – I cannot do this though as my base installation which is installed across many many sites uses the Web Block which I must be able to patch.

InstallerExpert replied the topic: Re: InstallAware- Technical Support
I have found what the problem is! It is because I have specified a password on original base installer, I created a small test IA Project, and produced a Web Depolyed project with a password, on attempting to perform a patch I get the same message. If I rebuild the web deployed project with a password and create a patch – It works.

This leaves me with potentially a BIG problem. If I rebuild my project again now without a password, will the patch I create against it work for all my customers who have already installed my base installer???

Tagged :

Easter Egg inside installers made by InstallAware Studio

msiexpert created the topic: Easter Egg inside installers made by InstallAware Studio
Hello!

I have a request to R&D to remove “Easter Egg” from InstallAware. Our test team have found this, as this was found by our customers and they don’t like it. Maybe it was someone’s joke.

The screenshots are applied.

To reproduce this, just click on the top left corner of the window to show context menu, then “About InstallAware Wizard”. After that you’ll see the MessageBox that has a text on the bottom about “Ozgecan Turna”. After clicking OK you can see another MessageBox with a picture and some text (i presume a poem on Turkish).

With all our respect to Ozgecan Turna, I suppose this shouldn’t be inside the licensed version of the product (I wouldn’t mind if it stay on Trial version). My boss suppose that this is not acceptable inside commercial products.

Tagged :

Creating Installers for InstallAware Plug-ins?

msiexpert created the topic: Creating Installers for InstallAware Plug-ins?
I’ve created a couple of plug-ins and some extra runtimes for InstallAware that have been quite usefull to me and I thought about making them public.

I’m extracting and parsing this path from the regsitry to find the IA Installation folder.

HKEY_LOCAL_MACHINE\SOFTWARE\MimarSinan\InstallAware\2.0\Plug-Ins\(Un)Install MSI Setup

Is there a more direct way to find the path? Also where can I find out what Edition is installed as I am not sure which ones support scripting and which ones don’t. If the Ediition does not support scripting, should the insstaller not allow plug-in installation?

Using the current SDK, what versions of IA can I expect these plug-ins to work with?

msiexpert replied the topic: Re: Creating Installers for InstallAware Plug-ins?
That’s actually the way InstallAware plug-in installers themselves do it! Smart move. Note that you can actually install plug-ins in any folder you want. InstallAware doesn’t care about the location, since it reads it from the registry.

I wouldn’t worry about the edition. You can always install plug-ins into every edition. Someone might later come up with a runtime update pack which actually uses your plug-ins. Since these are accessible from Express, I’d allow users of all editions to install. Express is the only edition that lacks scripting, by the way.

With the current SDK, your plug-ins will work with InstallAware 2.0 and above!

Tagged :