You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改WixSharp构建MSI文件时使用的临时文件夹?

修改WixSharp v1.9.2.0临时文件夹路径的方法

可以修改WixSharp使用的临时文件夹,具体操作是通过设置Compiler.TempFolder静态属性指定自定义目录,步骤如下:

  • 在调用project.BuildMsi()方法前,设置Compiler.TempFolder为目标临时路径,示例代码:
using WixSharp;

class Program
{
    static void Main()
    {
        // 指定自定义临时文件夹路径
        Compiler.TempFolder = @"D:\CustomWixTemp";

        var project = new Project("MyApp",
            new Dir(@"%ProgramFiles%\MyApp",
                new File(@"Files\MyApp.exe")));

        // 构建MSI
        project.BuildMsi();
    }
}
  • 注意事项:
    • 确保指定的目录已存在,且当前运行程序的账户拥有该目录的读写权限
    • v1.9.2.0版本支持通过Compiler.CleanupTempFiles = true设置自动清理临时文件;若未开启该属性,构建完成后需手动删除临时目录下的内容

内容的提问来源于stack exchange,提问作者El_Merendero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 11:27:03