代码之家  ›  专栏  ›  技术社区  ›  Cheeso

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

  •  5
  • Cheeso  · 技术社区  · 14 年前

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

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

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

    不是我希望它没有一个斜杠。我想知道我是否可以依靠它,例如,

    [INSTALLDIR]Filter.dll 
    

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

    目前我使用

    [INSTALLDIR]\Filter.dll
    

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

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  5
  •   Christopher Painter    14 年前

    Windows Installer目录表条目(成本计算后变为属性)始终由MSI格式化,以包含尾随的反斜杠。包括额外的斜线不会损害决议。

        2
  •  2
  •   William Leara    14 年前

    据我所知,WindowsInstaller将向任何目录表条目添加反斜杠。因此,是的,你可以消除你的斜线,而不用担心事情会破裂。

    实际上,这甚至提示InstallShield创建一篇知识库文章,描述如何删除反斜杠…

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