【问题标题】:candle.exe access is denied蜡烛.exe 访问被拒绝
【发布时间】:2015-11-09 14:03:24
【问题描述】:

我正在尝试使用 WIX 安装程序创建安装程序。首先,我在 VS 2015 中创建了一个新的 WIX 安装程序,然后使用 heat 命令创建了一个额外的 wxs 文件。 现在我想使用candle.exe命令将生成的文件添加到WIX项目中,但是在执行candle命令时出现“访问被拒绝”错误。

(加热命令:"%WIX%\bin\heat.exe" dir "D:\Dev\WIX\Build\bin\release" -dr Build -cg Build -gg -g1 -sf -srd -sreg bin -var "var.Build" -out FilesHeat.wxs)

蜡烛命令:“%WIX%\bin\candle.exe” FilesHeat.wxs Product.wxs -dversion=2.0.3.1 -dBuild=d:\Dev\WIX\Build

这可能是什么原因?

【问题讨论】:

  • 验证运行candle.exe 命令的用户对相关目录有RW。理想情况下,以管理员身份登录。

标签: wix installation heat


【解决方案1】:
  1. 删除HeatGenerated.wxs
  2. 构建 - 它会给你错误,然后刷新项目,你会看到新的 heatgeneraded.wsx - 将它包含在项目中
  3. 重新构建并获利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    • 2021-03-06
    • 2011-05-15
    • 2010-09-06
    • 2014-03-22
    相关资源
    最近更新 更多