我使用WixSharp创建了一个安装MSI包。我有一个自定义对话框与语言,服务器等选项。我希望根据这些选项生成一个应用程序配置文件,并将其部署到.exe文件旁边,作为安装过程的一部分。如果可能的话,我该怎么做呢?
发布于 2019-11-10 14:46:20
您可以订阅AfterInstall事件(当文件已被复制时)并在那里修改您的配置文件。
project.AfterInstall += project_AfterInstall; ..。 静态空穴project_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) { ... }
}https://stackoverflow.com/questions/57108409
复制相似问题