如何在 msbuild cmd 中指定应用程序所需的最低版本

How to specify minimum required version for application in msbuild cmd

当我们使用 clickonce 从 visual studio 发布选项发布应用程序时,可以选择添加“最低要求版本”,如下所示。

我正在使用 msbuild 命令发布我的应用程序,我想将“最低要求版本”传递给命令。我试图找出这个,但无法通过任何选项。

一种可能的方法是在 csproj 文件中添加此值,如下所示

但我想传递给 msbuild 命令。 我指的是有关 msbuild 命令的 this 文章

如何将所需的最低版本传递给 msbuild 命令?

我已经解决了这个问题

要添加所需的最低版本,我们需要提及 MinimumRequiredVersion=xxxx 以及 UpdateRequired=true

所以最终命令如下

msbuild /target:publish /p:Configuration="testing";ApplicationVersion=1.0.0.*;ApplicationRevision=4;UpdateRequired=true;MinimumVersionRequired=1.0.0.4;publishDir=\publishingDirectory

注意:ApplicationVersion 和 MinumumVersionRequired 应该匹配。