法师.exe、最小版本和"The minimum version specified is not valid."



当我运行 ClickOnce mage.exe 实用工具,使用 -MinVersion-Install 选项创建新的部署清单时,我收到错误。

> mage.exe -New Deployment -Install true -Version 1.0.0.0 -MinVersion 1.0.0.0
The minimum version specified is not valid.

如何避免此错误消息?

选项 -Install-MinVersion 不能在同一命令行中使用。这是法师.exe的一个缺点,如果不是错误的话。因此,必须在两个单独的命令中应用这些选项。例如

> mage.exe -New Deployment -Install true -Version 1.0.0.0
deploy.application successfully created
> mage.exe -Update deploy.application -MinVersion 1.0.0.0
deploy.application successfully updated

HT:http://geekswithblogs.net/rakker/archive/2008/07/16/123828.aspx

法师手册.exe -Install 选项的状态:

如果指定 -MinVersion 选项,并且用户的版本较少比安装的-MinVersion,它会强制应用程序安装,不管传递给 -Install 的值如何。

这基本上意味着选项 -MinVersion 已经包含 -Install。现在看来,开发人员认为这些选项是相互排斥的。但是手册没有提到这一点。所以我会认为这是一个错误。特别是考虑到手册特别提到另一个选项 -浏览器托管不能与 -安装结合使用。

相关内容

最新更新