[当我运行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
不能在同一命令行中使用。这是mage.exe中的一个缺陷,即使不是bug。因此,您必须在两个单独的命令中应用这些选项。例如,
> 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
[Manual for mage.exe的-Install选项指出:
如果您指定-MinVersion选项,并且用户的版本小于而不是-MinVersion安装,它将强制应用程序安装,无论您传递给-Install的值如何。
这基本上意味着选项-MinVersion已包含-Install。现在看来,开发人员认为这些选项是互斥的。但是手册没有提到这一点。所以我认为这是一个错误。特别是考虑到该手册特别提到另一个选项-BrowserHosted不能与-Install结合使用。