gpt4 book ai didi

c# - 如何在部署或推送之前或在 visual studio 中更改文件时添加版本号

转载 作者:行者123 更新时间:2023-11-30 16:55:22 27 4
gpt4 key购买 nike

如何将版本号动态添加到包 URL 的末尾。

例如:

我的包网址:~/Bundle/style.min.css?v=123

我想知道,如何在部署或推送之前或 style.min.css 更改时动态更改或添加版本号。

可以吗?

最佳答案

我四处搜索并找到 this article .

在此基础上,您可以在 BundleConfig 中重新定义 Styles.DefaultTagFormatScripts.DefaultTagFormat

因此,如果您需要在每次构建应用程序时更改版本,您可以在 RegisterBundles 方法中执行此操作:

var assemblyVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
Styles.DefaultTagFormat = "<link href='{0}?v=" + assemblyVersion + "' rel='stylesheet'/>";
Scripts.DefaultTagFormat = "<script src='{0}?v=" + assemblyVersion + "'></script>";

当然你可以从你的Config获取版本。

关于c# - 如何在部署或推送之前或在 visual studio 中更改文件时添加版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29603821/

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