gpt4 book ai didi

c# - 如何使用蛋糕仅更新 assemblyinfo.cs 中的版本信息?

转载 作者:太空狗 更新时间:2023-10-29 17:35:42 27 4
gpt4 key购买 nike

我是 cakebuild 的新手。我想使用 cakebuild 更新 assemblyinfo.cs 的版本信息。

public static void CreateAssemblyInfo() 方法覆盖了 assemblyinfo 文件的全部内容。但我只需要更新版本信息。

我怎样才能做到这一点?

问候,阿拉迪亚

最佳答案

如果你不想有单独的文件,你也可以使用正则表达式替换:

#addin "Cake.FileHelpers"
var yourVersion = "1.0.0.0";

Task("SetVersion")
.Does(() => {
ReplaceRegexInFiles("./your/AssemblyInfo.cs",
"(?<=AssemblyVersion\\(\")(.+?)(?=\"\\))",
yourVersion);
});

根据您的 AssemblyInfo 文件,您可能还想替换 AssemblyFileVersionAssemblyInformationalVersion 的值

关于c# - 如何使用蛋糕仅更新 assemblyinfo.cs 中的版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40381310/

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