经过很多麻烦,我有一个 heat.exe 命令字符串应该运行并将文件夹的文件放入 WXS 文件中。
看起来像这样
heat dir "$(var.SolutionDir)Web\obj\$(var.MyProject.Configuration)Package" -gg -g1 -cg PACKAGEFILES sreg -dr DEPLOYFOLDER -var "$(var.SolutionDir)Web\obj\$(var.MyProject.Configuration)Package" -out "$(var.SolutionDir)WebInstaller\PackageFragment.wxs"
但是,当我尝试将其复制到我在 VS2010 中的 WIX 项目的“属性->构建事件”下的预构建事件框中时 - VS2010 崩溃并且我无法加载我的项目,直到我直接从项目文件 xml 代码中删除命令.
我现在有两个问题:
- 这个命令字符串正确吗?
- 为什么我的项目会这样崩溃?
谢谢大家。