I want to blow away the already installed version of my app without bothering the user to uninstall before installing a new version.
Here are the Deployment Project Properties that I have set:
AddRemovePrograms Icon(Icon)
Author Justin Tanner
Description
DetectNewerInstalledVersion False
InstallAllUsers True
Keywords
Localization English (United States)
Manufacturer Company Name
ManufacturerUrl
PostBuildEvent
PreBuildEvent
ProductCode {3F401BEF-4A95-48AE-A79F-FBB60E90E26A}
ProductName Utility App
RemovePreviousVersions True
RunPostBuildEvent On successful build
SearchPath
Subject
SupportPhone
SupportUrl
TargetPlatform x86
Title Utility App
UpgradeCode {B2DC1E38-5605-4CC7-A815-2E1F9D7EDE41}
Version 1.0