We experience two use cases that is quite hard to complete 100% succesfully:
1) When we work several developers on a project we need to have identical development environments on our computers or else we get "dirty dots" on our VIs when another developer opens them from SCC. The development environment consists of at least LabVIEW version, modules, tool-kits, device drivers, patches, service packs, maybe TestStand, and maybe third-party tools as well.
2) If we need to recreate a particular development environment because a customer wants an update to some existing application.
The first one we try as hard as we can to achieve with lists "handed around", but it's almost impossible to extract all the version information from the installed environment (you have to look many places and filter each list manually), so it's extremely easy to miss something. The second one can be achieved with images on virtual machines, but sometimes VMs can't be used due to hardware or IO limitations, legal rights and what have you.
So I suggest some form of tool that lets you export an .msi that you can run on another machine, that tells you what to install to replicate the dev environment the .msi was created with:
The tool could be available from the various Tools-menus, and maybe from the MAX, from Start->Programs->National Instruments etc. It could open up a configuration dialog like this:
The install script (.msi or similar) shouldn't contain any applications itself, but would just be a guide to get the proper tools installed - you must have access to the install media and activation codes yourself, but you would be told what to install, and the script would be able to verify that the installer you're pointing it at really installs the correct version. It should be possible to skip steps during the install guide process, and it would be great if the installer would also be able to handle already installed versions (both the correct and the wrong versions = different actions available).
Cheers,
Steen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.