我使用WixSharp创建了一个安装MSI包。我有一个带有语言、服务器等选项的自定义对话框。我想根据这些选项生成一个应用程序配置文件,并将其部署在文件旁边,作为安装过程的一部分。如果可能的话,我应该怎么做?.exe
问问题
129 次
1 回答
1
您可以订阅 AfterInstall 事件(当文件已被复制时)并在那里修改您的配置文件。
project.AfterInstall += project_AfterInstall;
...
静态无效项目_AfterInstall(SetupEventArgs e)
安装目录可以在这里找到:
private void OnAfterInstall(SetupEventArgs e)
{
var installationPath = e.Session["INSTALLDIR"];
// Change your config file here
// if you need to modify your file once time after installation
// just add this one condition if (e.IsInstalled) { ... }
}
于 2019-11-10T14:46:20.220 回答