I have a requirement for a small windows installer project that uses C# Custom Actions. This is an R&D project, which if successful, will be used as a concept in a production installer (maybe the successful candidate can help in that project too).
The managed custom action will reference the SeriousBit Ellipter dll (a .NET assembly). See http://ellipter.com/ for further information.
The installer should be an InstallShield Basic MSI project that contains two features: feature1 and feature2. For demo purposes, each feature can be associated with a simple text file e.g. feature1.txt and feature2.txt. Note: I'm using IS 2010 so would prefer that, otherwise older versions are ok.
The installer should also display a dialog prompting for a customer name & license key, which should be put into public properties (these will be used by the managed custom action): CUSTNAME and LICENSEKEY.
The managed custom action should verify the license key against SeriousBit Ellipter (you can use the demo version of Ellipter to generate test license keys) and if the key matches, feature2 should be available, otherwise feature2 should be hidden. Both custname and license key should then be written into a text file.
I've read that the Deployment Tools Foundation (DTF) is the way to go, but I don't know for sure, so would welcome recommendations. I'd also like to agree the way that it's done before implementation.
Deliverables:
Installshield basic MSI
Managed CA - C# source code and compiled assembly
Detailed notes on how it was done.
I need the project within 5 days of bid acceptance - only serious bidders please, and only those with experience of DTF Custom Actions.
Happy to pay using escrow.
Thanks
Chris