automation interface

For all your non-technical questions.
aevanne
Posts: 12
Joined: Thu May 07, 2009 12:39 am

automation interface

Postby aevanne » Mon May 11, 2009 12:23 pm

Hi,

I see that the studio admin package adds an automation interface over the studio package. What does this do?

Thanks,
Aevanne.

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Mon May 11, 2009 2:19 pm

Take a look at all the time saving benefits below that you get to unlock with our flagship Studio Admin edition:

o PackageAware: Capture and convert legacy or Windows Installer setups into InstallAware based MSI setups

o Database Import Wizard: Directly import MSI and MSM databases into InstallAware scripts

o Automation Interface: Build applications that programmatically create and build setup projects without InstallAware

http://www.installaware.com/forum/viewtopic.php?t=4584
Candice Jones
InstallAware
Home of The Next Generation MSI Installer
Get your free copy today - http://www.installaware.com/

bokkie
Posts: 767
Joined: Sun Feb 08, 2009 6:30 am

Re: automation interface

Postby bokkie » Mon May 11, 2009 2:45 pm

aevanne wrote:Hi,

I see that the studio admin package adds an automation interface over the studio package. What does this do?

Thanks,
Aevanne.


The Admin edition includes some dlls that you can add to, say, a C# application. With them, you can create a project and populate it with code, files to be installed, etc. Once you've created your project you can open it in the IDE if you want to or throw it into the miabuild utility which'll render into an installation package. An example I use which I'm porting to IA is to run a C# program which reads an XML manifest file describing the contents of the package. The automation interface will be used to convert the XML schema into an IA project. That way, other developers can add or remove objects from an installation without requiring the IDE.
Peter. Smartly dressed, he still resembles an unmade bed.
InstallAware MVP

CandiceJones
Posts: 904
Joined: Thu Dec 22, 2005 7:03 pm
Contact:

Postby CandiceJones » Mon May 11, 2009 2:57 pm

I also wanted to add that in general while an automation interface is a must-have with legacy tools like InstallShield, its overkill 99% of the time with modern tools like InstallAware.

Smart use of Compiler Variables in InstallAware generally renders the automation interface irrelevant. They're a lot easier and a lot more versatile.

Of course, if you need to emit widely distinct setup projects...then the automation interface still makes sense; however very few setup projects have that kind of stringent requirement.
Candice Jones

InstallAware

Home of The Next Generation MSI Installer

Get your free copy today - http://www.installaware.com/

aevanne
Posts: 12
Joined: Thu May 07, 2009 12:39 am

Postby aevanne » Thu May 14, 2009 11:11 am

Thanks :)

JeffTucker
Posts: 62
Joined: Thu Mar 19, 2009 11:07 am
Contact:

Set product version automatically?

Postby JeffTucker » Mon May 18, 2009 9:33 am

Is there some way that an automated build could set the project version (like 7.0.310.0) automatically and have a new version and update pack created?
We have an external file called "SmartClient.Build.Number" that is updated by NAnt that contains the real product version. It is tough to start and stop our automated processes just so we can keep that number the same as the product version. I'd like to have the text in the build number file drive the product version.
Fiddling with technology


Return to “Non-Technical”

Who is online

Users browsing this forum: No registered users and 32 guests