【发布时间】:2011-12-05 22:21:49
【问题描述】:
我的 .NET 应用程序需要 Windows XP SP3 或更高版本才能运行。所以我想在允许用户安装之前检查操作系统版本。如何在 VS2008 设置项目或其他方式中实现这一点?
【问题讨论】:
标签: visual-studio visual-studio-2008 installation setup-project setup-deployment
我的 .NET 应用程序需要 Windows XP SP3 或更高版本才能运行。所以我想在允许用户安装之前检查操作系统版本。如何在 VS2008 设置项目或其他方式中实现这一点?
【问题讨论】:
标签: visual-studio visual-studio-2008 installation setup-project setup-deployment
这可以通过自定义启动条件来完成:
在其属性窗格中将条件字段设置为:
(VersionNT > "502") OR ((VersionNT = "502") AND (ServicePackLevel = "3"))
将 Message 字段设置为当 Windows 版本不受支持时要显示的错误消息
启动包时,如果不满足启动条件,则会显示错误并停止安装。
您可以在此处阅读更多信息:http://setupanddeployment.com/installation-environment/install-resources-windows-ver/
【讨论】: