当我运行 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。现在看来,开发人员认为这些选项是相互排斥的。但是手册没有提到这一点。所以我会认为这是一个错误。特别是考虑到手册特别提到另一个选项 -浏览器托管不能与 -安装结合使用。