XP SP3 for .net应用程序的安装情况
我的 .NET 应用程序需要 Windows XP SP3 或更高版本才能运行。所以我想在允许用户安装之前检查操作系统版本。如何在 VS2008 设置项目或其他方式中实现此目的?
My .NET application requires Windows XP SP3 or above to run. So I would like to check for the OS version before allowing user to install. How can I achieve this in a VS2008 setup project or another way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以通过自定义启动条件来完成:
在其属性窗格中将条件字段设置为:
(VersionNT > "502") OR ((VersionNT = "502") AND (ServicePackLevel = "3"))
将消息字段设置为不支持 Windows 版本时要显示的错误消息
启动软件包时,如果不满足启动条件,则会显示错误并停止安装。
您可以在此处阅读有关此内容的更多信息: http://setupanddeployment.com/installation-环境/安装资源-windows-ver/
This can be done through a custom launch condition:
in its Properties pane set Condition field to:
(VersionNT > "502") OR ((VersionNT = "502") AND (ServicePackLevel = "3"))
set Message field to the error message you want to display when the Windows version is not supported
When launching your package, if the launch condition is not met an error is shown and the installation stops.
You can read more about this here: http://setupanddeployment.com/installation-environment/install-resources-windows-ver/