我想出了一个wix heat.exe收获命令
heat.exe dir ../SessionAPI/Publish -cg C_SessionAPIWebSiteComponent -gg -scom -sreg -sfrag -srd -dr SessionAPIDirectory -var ..\SessionAPI -out ./SessionAPI.wxs
这会创建带有Source的.wxs文件,如下所示
Source="$(..\SessionAPI)\packages.config" />
但我不希望源指向环境变量,它应该希望它像
Source="..\SessionAPI\packages.config" />
我无法实现它。有人可以就这个问题说清楚吗?
答案 0 :(得分:0)
您可以使用XSLT转换Heat生成的输出。看看这个问题和相应的答案: rails runner
答案 1 :(得分:0)
最好不要对抗系统。使用Heat期望的变量,然后在烛光中定义该变量。
heat.exe -var var.SessionAPI <other options>
candle.exe -dSessionAPI=..\SessionAPI <other options>