gpt4 book ai didi

c# - 如何从命令行覆盖应用程序版本?

转载 作者:行者123 更新时间:2023-12-03 12:22:47 24 4
gpt4 key购买 nike

如何在构建时通过命令行设置Electron .NET应用程序的版本?
我知道我可以使用electron.manifest.json文件设置buildVersion,但是我希望能够从命令行覆盖此值,以便我的CI/CD管道可以设置版本。
我尝试使用/electron-params参数。例如:

electronize build /target win /electron-params "--c.buildVersion=23.0.3.0"
无论我做什么,或者为 Electron 参数设置了什么属性,我总是将我的应用程序版本设为1.0.0。我曾尝试检查Electron .NET GitHub和electron-builder文档,但目前尚不清楚我应该使用什么来在命令行中获取版本集。
编辑:我应该注意,上面的命令设置应用程序的FileVersion。但是生成的exe安装程序仍名为{ProductName} 1.0.0.exe。我也希望能够进行设置。

最佳答案

我放置了一个PR for this。这应该为dotnet publishelectron-builder设置版本参数。调用/Version时,您将可以通过electronize参数设置版本。

关于c# - 如何从命令行覆盖应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63690306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com