gpt4 book ai didi

c# - .NET 安装程序包安装程序

转载 作者:行者123 更新时间:2023-11-30 12:18:16 25 4
gpt4 key购买 nike

我有一个 .NET 3.5 安装包项目,可以成功安装我的应用程序。

安装包部署了一些(大约 70 个)自定义文件以供在应用程序中使用。

有时我需要删除其中一些文件,但是在重新启动可执行文件时,它会自动再次运行部分安装 MSI,并重新安装这些文件。

目前我能达到我想要的结果的唯一方法是在启动可执行文件后删除文件。

我查看了安装包中文件的属性,例如 Vital 和 PackageAs,但似乎无法确定实现此目的所需的设置。

有人知道实现此目标需要什么吗?

非常感谢

最佳答案

来自 http://msdn.microsoft.com/en-us/library/kz0ke5xt%28v=VS.100%29.aspx

"如何关闭预期用户修改或删除的文件的修复?

Visual Studio 会创建公布的快捷方式,以便在程序启动时验证其所有文件是否存在。要更改此行为并使其不修复文件,请选择安装项目中的文件并将 Condition 属性更改为 NOT REINSTALL,以便在修复时不会重新安装文件,并将其 Transitive 属性更改为 TRUE,以便条件是重新评估。这将导致安装程序在文件被删除后第一次在屏幕上闪烁,因为它验证不应重新安装该文件,但之后您将看不到安装程序。"

关于c# - .NET 安装程序包安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2504965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com