I am having a hard time because it seems that the MSI
installer is not removing files on uninstall and it is not overwriting files
that exist. First things first. How do I ensure that files that were created on
installation to be removed on uninstallation? Particularly I have the following
“components”
<component name="IVRService_Files"
id="{FDDB850E-8DE2-491C-8CE5-997D84162A6A}" attr="2"
directory="IVRServiceRootFolder" keepsubdirs="true"
feature="IVRWebServiceFeature">
<key file="IVRService.asmx" />
<fileset
basedir="${build.dir}/IVRService">
<include name="bin/**" />
<include name="Global.asax" />
<include name="Global.asax.cs" />
<include name="Global.asax.resx" />
<include name="IVRService.asmx" />
<include name="IVRService.asmx.cs" />
<include name="IVRService.asmx.resx" />
<include name="AssemblyInfo.cs" />
<include name="Web.Config" />
</fileset>
</component> . . .
<features>
<feature name="ApplicationServerFeature" title="Application
Server" display="1" typical="true" />
<feature name="IVRWebServiceFeature" title="IVR Web
Service" display="1" typical="true" />
</features> These files don’t get removed when I uninstall the app
but they get installed just fine on installation. Kevin Burton |