【发布时间】:2014-11-26 07:55:57
【问题描述】:
我们有一个 Windows 服务,它将连接到 ftp 服务器并使用命令 xml 文件执行操作。使用 c# 启动/停止服务、文件复制和文件替换等操作。
正如我们所知,当我们使用文件操作时,我们必须注意备份现有文件并在操作失败时替换,而不是使用 c# 代码来完成所有这些,我们考虑实现一个 Windows 安装程序来进行文件操作。
我们知道 Windows 安装程序具有最好的功能,并且可以使用 c# 命令轻松执行。
有人知道如何构建或开发用于文件操作的 msi 吗?
编辑: 给负票的人,请检查我的答案。
【问题讨论】:
-
到目前为止,您是否尝试过或发现了什么?
-
我正在尝试使用 wix Richard .. 不是很成功,但在尝试。让你知道我是否有积极的结果
-
WiX 通常设置起来相对复杂,但文件复制相对简单……对于本地复制来说,wixtoolset.org/documentation/manual/v3/xsd/wix/copyfile.html 怎么样?如果棘手的部分在“远程”副本中,那么使用外部命令呢? (不知道wix是否集成了ftp功能)
-
我有一个 Windows 服务,它将连接到 FTP 服务器并根据 xml 文件执行操作。我将传递一个 msi,它将使用 Visual Studio 中的 .wxs 文件生成,然后静默运行。听起来很尴尬吗?你有什么建议吗??
-
这就像购买 Visual Studio 高级版只编辑文本文件。是的,你可以这样做,但它不是为此而设计的。
标签: c# file-io wix windows-installer