gpt4 book ai didi

.net - {version} 值如何填充到 BundleConfig 文件中?

转载 作者:行者123 更新时间:2023-12-04 04:28:14 25 4
gpt4 key购买 nike

我最近将 jquery.dataTables nuget 包添加到我的项目中,并且我想在 BundleConfig 中捆绑必要的文件。由于这个包安装在 Scripts 文件夹中的“DataTables-1.9.4”文件夹中,我在我的 BundlesConfig 中添加了以下行:

bundles.Add(new ScriptBundle("~/bundles/dataTables").Include(
"~/Scripts/DataTables-{version}/media/js/jquery.dataTables.js"));

但是我收到以下错误:

System.Web.Optimization.dll 中出现“System.ArgumentException”类型的异常,但未在用户代码中处理

当我将行修改为:
bundles.Add(new ScriptBundle("~/bundles/dataTables").Include(
"~/Scripts/DataTables-1.9.4/media/js/jquery.dataTables.js"));

它工作得很好。

所以我的问题是在 JQuery 捆绑包的情况下如何注入(inject)版本?这是在包本身的某个地方定义的吗?我有办法解决这个问题吗?我讨厌每次更新 dataTables nuget 包时都必须更改捆绑配置的想法......

最佳答案

{version}只是告诉捆绑器以 N[.N[.N]] 的形式查找字符串并选择具有最高数字的文件。

关于.net - {version} 值如何填充到 BundleConfig 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20378198/

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