D
Drew Liscomb
Fellow Frameworkers,
Our developer tools are a set of assemblies installed in
the GAC. I use InstallShield 8.0 to create an MSI-based
installer that installs the assemblies just fine, thanks.
My problem is that on uninstallation, an assembly
currently in use by a running application (IIS, for
example) is not detected. Instead, the uninstallation
seems to complete successfully, but the assembly in use is
left in the GAC.
I want to prevent uninstallation, or at least alert the
user if any of the assemblies is in use. How can I detect
a GAC assembly in use?
BTW, I tried searching (with another search engine) this
group for "uninstall assembly GAC" and the phrase "in use"
but the one hit was irrelevant. Also, I originally posted
in platformsdk.msi, and was directed here.
Drew Liscomb
Installer Engineer
MapInfo Corporation
Our developer tools are a set of assemblies installed in
the GAC. I use InstallShield 8.0 to create an MSI-based
installer that installs the assemblies just fine, thanks.
My problem is that on uninstallation, an assembly
currently in use by a running application (IIS, for
example) is not detected. Instead, the uninstallation
seems to complete successfully, but the assembly in use is
left in the GAC.
I want to prevent uninstallation, or at least alert the
user if any of the assemblies is in use. How can I detect
a GAC assembly in use?
BTW, I tried searching (with another search engine) this
group for "uninstall assembly GAC" and the phrase "in use"
but the one hit was irrelevant. Also, I originally posted
in platformsdk.msi, and was directed here.
Drew Liscomb
Installer Engineer
MapInfo Corporation