我有一个项目要包含在我的 WIX Bootstrapper 中。
项目名称是“Project-1 With Spaces”
在我的 WIX Bootstrapper 中,我试图像这样访问这个项目
$(var.Project-1_With_Spaces.TargetDir)
这会引发错误
Undefined preprocessor variable '$(var.Project-1_With_Spaces.TargetDir)'
我认为应该归咎于“-”字符,但不知道如何正确格式化我的变量才能访问该项目。我尝试用下划线替换“-”或完全删除它,但没有运气。
重命名项目是不可能的,我不认为 WIX 变量命名约定应该迫使我不得不重命名它。