繁体   English   中英

确定丢失的文件后自动重新安装应用程序-安装项目C#Visual Studio 2015

[英]Automatically reinstall application after identify missing files-setup project c# visual studio 2015

我在Visual Studio 2015中创建了安装项目。

我想检查之后所有必要的文件是否存在

InitializeComponent();

如果缺少任何文件,我想重新安装该应用程序。

关于正确处理方式的任何建议?

谢谢!

完全没有理由这样做。 MSI安装是一种事务,其中所有文件都已安装且安装成功,或者它回滚并将系统恢复到原始状态。 根据设计和定义,如果结束,则说明已成功完成并安装了文件。

如果文件在安装后被删除,则有一个“修复”选项将重新安装它们,并且使用快捷方式也可导致修复。

如果您有更改系统的自定义操作,那么这就是为什么会有回滚自定义操作的原因-如果安装失败并回滚,则将调用回滚自定义操作来撤消所做的一切。

无论如何,您不能再次安装相同的MSI。 ProductCode定义了系统上的该产品,并且重新安装相同的MSI将导致维护/维修,而不是重新安装。

暂无
暂无

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

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