Message 属性(启动条件)
更新:2007 年 11 月
指定在安装时当启动条件的计算结果为 false 时向用户显示的消息。您可以根据特定的情况自定义此消息,例如,提供一条通知用户在何处获取缺少组件的消息。
设置
Message 属性的设置如下:
设置 |
说明 |
---|---|
<错误信息> |
占位符;被替换为您自己的错误信息。 |
[VSDNETMSG] |
.NET Framework 启动条件的默认消息为:“此安装程序需要 .NET Framework版本号。请安装 .NET Framework,然后重新运行此安装程序。可以从 Web 获取 .NET Framework。是否立即执行此操作?” 版本号 是列在“SupportedRuntimes”属性中的第一个版本。 |
[VSDIISMSG] |
Internet 信息服务 (IIS) 启动条件的默认消息:“此安装程序需要 Internet Information Server 4.0 或更高版本,以及 Windows NT 4.0、Windows 2000 或 Windows XP。此安装程序无法安装在 Windows 95、Windows 98 或 Windows Me 上。请安装 Internet Information Server,然后重新运行此安装程序。” |
备注
对于大多数启动条件,Message 属性的默认值默认为占位符“<错误信息>”。您需要提供自己的消息文本以防止向用户显示占位符。
说明: |
---|
如果使用“InstallUrl”属性重定向用户,应注意显示的对话框中将包含“是”和“否”按钮。这种情况下,消息应该以问句的形式出现,例如,“此应用程序需要 MyComponent。您希望立即安装它吗?”有关更多信息,请参见 InstallUrl 属性(启动条件)。 |
对于 .NET Framework 启动条件,默认消息假定您使用默认的“InstallUrl”属性将用户重定向到网站;如果不使用默认消息,则需要在“Message”属性中提供新的消息。如果“InstallUrl”属性为空,将显示一个按钮对话框,其中包含文本“此安装程序需要 .NET Framework版本号 版。请安装 .NET Framework,然后重新运行此安装程序。”
如果已为安装项目设置 Localization 属性,将自动翻译任何默认消息文本;您需要自己翻译任何自定义文本。有关更多信息,请参见 Localization 属性。