蜡烛.exe 访问被拒绝
Posted
技术标签:
【中文标题】蜡烛.exe 访问被拒绝【英文标题】:candle.exe access is denied 【发布时间】: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。理想情况下,以管理员身份登录。
【参考方案1】:
-
删除
HeatGenerated.wxs
构建 - 它会给你错误,然后刷新项目,你会看到新的 heatgeneraded.wsx
- 将它包含在项目中
重新构建并获利。
【讨论】:
以上是关于蜡烛.exe 访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
Explorer.exe 锁定创建的文件 --> Directory.Move 的访问被拒绝
在葡萄酒中安装viber时获得“访问被拒绝”(和playonlinux)