installation - 编译后ISTool错误

当我测试setup.exe文件时,出现以下错误消息:
不能在Windows NT版本5.1.2600 Service Pack 1或更高版本上安装此程序。

为什么会发生这种情况,我也正在运行Windows 8 Dev Preview。可以和它有什么关系吗?

最佳答案

听起来好像在[Setup]节中有一个OnlyBelowVersion指令正在对其进行限制。
从InnoSetup文档中:

[Setup]: OnlyBelowVersion

Format: a.bb,c.dd, where a.bb is the Windows version, and c.dd is the Windows NT version.

Default value: 0,0 Description:

This directive lets you specify a minimum version of Windows or Windows NT that your software will not run on. Specifying "0" for one of the versions means there is no upper version limit. Build numbers and/or service pack levels may be included in the version numbers.



从http://www.jrsoftware.org/ishelp/index.php?topic=setup_onlybelowversion

https://stackoverflow.com/questions/8553340/

相关文章:

gcc - 将 gcc vector::iterator 传递给函数有什么问题?

spring - 哪个工具可以验证 Spring 配置

ruby-on-rails - 编译错误,意外的 kENSURE,预计 Rails 3 项目中出现

jquery - MVC 4 : How to use the “partial validatio

c# - 引用的.NET程序集中的解析类型

visual-studio-2010 - XNA 4.0 Visual Studio 2010错误

ruby - 无法安装rmagick

visual-studio-2008 - midl : error MIDL9008

msbuild - MSbuild 4.0无法编译.Net 3.5项目

eclipse - 在Eclipse/STS中进行编译不会产生任何输出