繁体   English   中英

使用Visual Studio安装项目在安装后删除特定文件

[英]Delete specific files after installation using visual studio setup project

我有这个问题。 我想为我的C#解决方案构建一个安装程序,它将与其他安装文件夹和需要复制到已安装文件夹的文件一起放置在一个文件夹中。 这样很容易,我只需要使用所需的文件夹结构将它们复制到我创建的文件夹中即可。

现在,我还想安装另一个程序并运行我创建的.exe文件,以便为我解压缩某些文件。 为此,我需要将2个.exe文件和2个dll(用于exe)复制到要安装的文件夹中,并创建2个将使用它们的自定义操作。 我已经做到了。

之后,我想删除这4个额外的文件,因为用户不需要它们,甚至都不知道它们在那里。 怎么做? 我无法在内置的安装项目首选项中找到方法,而且我不知道如何制作自定义安装程序类。

一个额外的问题是,如何使另一个安装程序(.exe文件之一只是一个简单的安装程序)安静地安装到任何路径? 我不希望用户看到我的程序安装程序弹出安装程序。

谢谢!

别。 Windows Installer在尝试自动修复应用程序等问题时会遇到很多问题。 您也许可以使用更高级的安装程序创建者(例如WiX)解决该问题。

一些商业设置创作工具支持临时文件。 它们在安装开始时被提取,并在安装结束时被自动删除。 它们从未在Windows Installer中注册。

您可以在此处找到设置工具的列表: http : //en.wikipedia.org/wiki/List_of_installation_software

关于前提条件,取决于安装程序包。 仅当它通过命令行支持时,才可以静默安装它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM