我正在使用InstallShield 2008构建一个安装包(它反过来包含一个.NET web应用程序设置)。
在InstallShield项目中,我们指定了要创建的internet快捷方式。快捷方式是到本地机器,到目前为止,我们已经有了如下的Target规范:
http://localhost//TheApplication//Start.aspx由于我无法控制/知道的技术原因,需要用机器的实际名称替换"localhost“。
Flexera和Microsoft的文档都谈到了Windows属性ComputerName,但我没有发现如何/在何处使用该属性的信息。
一些非常零碎的发现表明,这个属性应该被括号填满,所以我天真地尝试将目标的规范修改为
http://[ComputerName]//TheApplication//Start.aspx但这行不通。然后实际的快捷方式包含了准确的文本,属性不是“展开”的。
我正在寻找任何信息或提示
发布于 2012-07-05 11:29:28
试着用ComputerName环境变量代替吗?
http://%COMPUTERNAME%/TheApplication/Start.aspx此外,您不应该需要所有这些双斜杠(在第一组之后,即)。
https://stackoverflow.com/questions/11343332
复制相似问题