mage.exe,MinVersion和“指定的最低版本无效。”

问题描述 投票:4回答:2

[当我运行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.

如何避免此错误消息?

clickonce
2个回答
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


0
投票

[Manual for mage.exe的-Install选项指出:

如果您指定-MinVersion选项,并且用户的版本小于而不是-MinVersion安装,它将强制应用程序安装,无论您传递给-Install的值如何。

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

© www.soinside.com 2019 - 2024. All rights reserved.