【问题标题】:Installation condition of XP SP3 for .net applicationXP SP3 for .net 应用程序的安装条件
【发布时间】:2011-12-05 22:21:49
【问题描述】:

我的 .NET 应用程序需要 Windows XP SP3 或更高版本才能运行。所以我想在允许用户安装之前检查操作系统版本。如何在 VS2008 设置项目或其他方式中实现这一点?

【问题讨论】:

    标签: visual-studio visual-studio-2008 installation setup-project setup-deployment


    【解决方案1】:

    这可以通过自定义启动条件来完成:

    • 在解决方案资源管理器中选择您的设置项目
    • 转到其启动条件编辑器
    • 添加新的启动条件
    • 在其属性窗格中将条件字段设置为:

      (VersionNT > "502") OR ((VersionNT = "502") AND (ServicePackLevel = "3"))

    • 将 Message 字段设置为当 Windows 版本不受支持时要显示的错误消息

    启动包时,如果不满足启动条件,则会显示错误并停止安装。

    您可以在此处阅读更多信息:http://setupanddeployment.com/installation-environment/install-resources-windows-ver/

    【讨论】:

    • 我认为它必须是“501”而不是“502”
    猜你喜欢
    • 2012-10-02
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    相关资源
    最近更新 更多