在VS2010打包项目中,利用系统提供的msiexec.exe制作卸载程序,请帮忙看看以下两个问题如何解决,谢谢!
目前遇到如下问题:
1、卸载完成后,安装目录下还有残留文件,如何将想把整个安装目录都卸掉?
2、在打包安装时将安装目录下的数据库文件还原到本地数据库中。在卸载完成后,打开本地数据库发现还有数据库文件在上面,如何直接在卸载后将数据库文件从数据库中分离并且删除掉?
msdn有这个参考 https://social.msdn.microsoft.com/Forums/windows/en-US/3b6d340e-fe68-4e96-8e24-6b49869dfe6b/msiexec-uninstall?forum=winformssetup
msiexec/x {Product Code} " just as Cosmin Pirvu said and the msiexec.exe will help you to uninstall your applications.
Command-Line Options:
http://msdn.microsoft.com/en-us/library/aa367988.aspx
UninstallApplication Function:
http://msdn.microsoft.com/en-us/library/aa375095.aspx
Or you can use custom action and override the Uninstall function:
Installer.Uninstall Method:
http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.uninstall.aspx