Hi,
I'm just finishing off a WinForms app for a client, and need to provide an
installation for it - the client has requested an MSI...
The app is an (32-bit) update to .NET of a VB6 app I wrote approximately 10
years ago...
Basic requirements:
1) The app can be deployed on 32-bit XP Pro or 32-bit Vista Business Edition
2) The previous version may or may not be installed on XP and, if it is,
will need to be removed after various settings / files are migrated into the
new version
3) The previous version used the Registry to hold some application-wide
data - this will need to be migrated into the new version and stored in its
App.config file
4) The previous version used a Jet database - this hasn't changed in the new
version, so it must not be overwritten if it already exists
5) If the previous version is installed, all its files will be in
C:\<AppName>\.. .
On XP, the client wants the new version to go into C:\<AppName>.NE T\...
On Vista, the client wants the app to be installed into
C:\Users\Public \<AppName>.NET\ ...
6) The users will be "standard" users - i.e. no elevated privileges or admin
rights
Are the above requirements achievable with a Visual Studio.NET 2005 Setup
and Deployment Project, or should I be looking at something like
WiseInstall...?
Any assistance gratefully received...
--
http://www.markrae.net