当我运行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.
如何避免此错误消息?
答案 0 :(得分:9)
选项-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
答案 1 :(得分:0)
Manual for mage.exe的-Install选项指出:
如果您指定-MinVersion选项,并且用户的版本小于 而不是-MinVersion安装,它将强制应用程序安装, 不管您传递给-Install的值是什么。
这基本上意味着选项-MinVersion已包含-Install。现在看来,开发人员认为这些选项是互斥的。但是手册没有提到这一点。所以我认为这是一个错误。特别是考虑到该手册特别提到了-BrowserHosted选项不能与-Install结合使用。