Page 1 of 1

Settings values when building

Posted: Wed Jul 13, 2011 6:23 am
by kurtbilde
Hi,

Using Developer.

How do I get the versionnumber from one of the .exe that's included in the install and set it as the installation versionnumber?
How do I set the UpgradeCode and the ProductCode to a given GUID?

Due to SCCM we are requred to set the UpgradeCode/ProductCode to the first builds ProductCode and the versionnumber of the msi to the .exe files versionnumber with out the revision number..

-Kurt

Re: Settings values when building

Posted: Wed Jul 13, 2011 5:51 pm
by giaviv
Hey Kurt,

This cannot be done post-compilation. The only option to edit these variables is through the project settings in InstallAware BEFORE building the setup..

Re: Settings values when building

Posted: Sun Jul 24, 2011 9:54 pm
by kurtbilde
Any hint on the pre-process then?

Re: Settings values when building

Posted: Mon Jul 25, 2011 12:42 am
by giaviv
Sorry, I am not sure I understand what you mean - could you please clarify?

Re: Settings values when building

Posted: Fri Jul 29, 2011 11:39 am
by kurtbilde
Hi,

Simply any hint on would be highly appriciated:

How do I get the versionnumber from one of the .exe that's included in the install and set it as the installation versionnumber?
How do I set the UpgradeCode and the ProductCode to a given GUID?

TIA

-Kurt

Re: Settings values when building

Posted: Fri Jul 29, 2011 12:31 pm
by giaviv
Hi Kurt,

As I said, this cannot be done post-compilation - these values are set in the MSI tables.
The values from the MSI tables correlate to the pre-defined variables in InstallAware.
That being said, changing these MSI table values can have an unpredictable effect on the pre-defined variables, and therefore should be avoided.

Re: Settings values when building

Posted: Fri Aug 12, 2011 11:08 am
by kurtbilde
Hi,

As with version number I do understand the problem, but not with the UpgradeCode and the ProductCode - those are widely used by SCCM to identify and automate the upgrade process...

So InstallAware must have a solution/support for SCCM as well or.... It simple can't be true that we have to set those by MSIexec afterwards or....

-Kurt

Re: Settings values when building

Posted: Fri Aug 12, 2011 2:48 pm
by giaviv
Kurt,

I am not really sure I understand what you are saying, however, what is the problem with setting the Revision Code in the IDE?

Re: Settings values when building

Posted: Mon Aug 15, 2011 4:37 am
by kurtbilde
Hi,

The SCCM folks are referring to: ”small update”: http://msdn.microsoft.com/en-us/library/aa370579.aspx

-Kurt

Re: Settings values when building

Posted: Mon Aug 15, 2011 11:48 am
by giaviv
When you create a patch or an update, InstallAware manages the changes of these code automatically.
Generally speaking, there are very little cases in which you need to set these codes manually.

Re: Settings values when building

Posted: Tue Aug 16, 2011 10:35 am
by kurtbilde
Hi,

Yes, but not as the SCCM folks would like it the MS way, so to speak... eg. the UpgradeCode and the ProductCode needs to be fixed within version.

-Kurt

Re: Settings values when building

Posted: Tue Aug 16, 2011 1:03 pm
by giaviv
Again, then you can edit it yourself within the IDE (project settings)..

Re: Settings values when building

Posted: Sat Aug 20, 2011 3:37 am
by kurtbilde
Hi,

So basicly in the IDE via Project Options-dialog this is set by:

UpgradeCode = "Upgrades products with product code"
ProductCode = "Product Code"

And RevisionCode should be unique for the build...

I think I got confussed by the fact that UpgradeCode isn't on the Project Properties page and thereby got the interpitation that UpgradeCode=RevisionCode that changes between builds, so....

Sorry!!!!

-Kurt

Re: Settings values when building

Posted: Sat Aug 20, 2011 1:45 pm
by giaviv
Yep. No worries!