我使用InstallShield 2008构建安装包(后者又包含.NET Web应用程序设置)。
在InstallShield项目中,我们指定了要创建的Internet快捷方式。快捷方式是本地机器,到目前为止我们已经有了这样的Target规范:
http://localhost//TheApplication//Start.aspx
由于我无法控制/知识的技术原因,要求“localhost”应替换为机器的实际名称。
Flexera和Microsoft的文档都讨论了Windows Installer属性 ComputerName ,但我没有找到有关如何/在何处使用此信息的信息。
一些非常零散的调查结果表明该属性应该被[括号]所包围,所以我天真地尝试改变目标的规范
http://[ComputerName]//TheApplication//Start.aspx
但这不起作用。然后,实际的快捷方式包含该确切的文本,该属性不会“展开”。
我正在寻找有关
的任何信息或提示答案 0 :(得分:0)
尝试使用ComputerName
环境变量?
http://%COMPUTERNAME%/TheApplication/Start.aspx
此外,你不应该需要所有那些双斜杠(在第一组之后,即)。