Setup.msi - 将文件复制到磁盘

问题描述 投票:0回答:1

我的 USB 驱动器上有两个文件:

  1. Setup.msi(包括应用程序设置)
  2. 设置.ini

我想将 Settings.ini 复制到用户的磁盘,例如C:\ProgramData\MyApp\Settings.ini。

这是一项一次性活动。

我该怎么做?以下代码可以独立工作,但问题是如何在安装完成后执行它。


if (!Directory.Exists(path))
{
    Directory.CreateDirectory(path);
    Console.WriteLine($"Folder '{path}' created successfully.");
}

string fileName = "myfile.txt";
string fullFileName = string.Format("{0}\\{1}", path, fileName);

File.WriteAllText(fullFileName, createText);```
c# winforms
1个回答
0
投票

使用Inno Setup,它对C# Winforms应用程序具有开箱即用的支持,并且可以编写脚本安装。参考:Inno Setup 复制文件

© www.soinside.com 2019 - 2024. All rights reserved.