wix:INSTALLDIR总是以斜线结尾吗?

时间:2010-04-28 22:46:35

标签: wix windows-installer

我认为默认目录是一个尾随斜杠。

但是如果用户选择不同的目录呢?

有没有办法让INSTALLDIR没有尾随斜杠?

并不是我希望它没有尾随斜线。我想知道我是否可以指望它,例如,

[INSTALLDIR]Filter.dll 

...将始终解析为真实有效的文件系统路径。

目前我使用

[INSTALLDIR]\Filter.dll

我在那里得到了一个双斜线。它是有效的并且可以解决,但我想消除双斜杠。

感谢。

2 个答案:

答案 0 :(得分:5)

Windows Instaler目录表条目(成本计算后成为属性)始终由MSI格式化,以包含尾部反斜杠。包括额外的斜杠不会损害分辨率。

答案 1 :(得分:2)

据我了解,Windows Installer会向任何Directory表条目添加反斜杠。因此,是的,你可以消除你的斜线,而不用担心事情的发生。

事实上,这甚至促使InstallShield创建了一篇描述如何删除反斜杠的知识库文章...

http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q106587