C# ASP.NET Web应用程序中的Bundle knockout.js-VS2013
我正在尝试在我的应用程序中添加一个用于淘汰的捆绑包。从NuGet,我得到了两个脚本: knockout-3.0.0.debug.js和 淘汰赛-3.0.0.js 我正在使用以下代码C# ASP.NET Web应用程序中的Bundle knockout.js-VS2013,c#,asp.net,asp.net-mvc-4,knockout.js,C#,Asp.net,Asp.net Mvc 4,Knockout.js,我正在尝试在我的应用程序中添加一个用于淘汰的捆绑包。从NuGet,我得到了两个脚本: knockout-3.0.0.debug.js和 淘汰赛-3.0.0.js 我正在使用以下代码 bundles.Add(new ScriptBundle("~/bundles/knockout").Include( "~/Scripts/knockout-{version}.js")); 出于某种原因,它将包括“调试”版本: 我的问题: 如何获取非调试版本?
bundles.Add(new ScriptBundle("~/bundles/knockout").Include(
"~/Scripts/knockout-{version}.js"));
出于某种原因,它将包括“调试”版本:
我的问题:
如何获取非调试版本?
(我已尝试在调试和发布配置中运行,结果相同)
致以最良好的祝愿,
Thomas除非
EnableOptimizations
为true
,或者Web.config
文件中编译元素中的debug属性设置为false,否则不会绑定或缩小文件。此外,将不使用文件的.min
版本,将选择完整的调试版本EnableOptimizations
覆盖Web.config
文件中编译元素中的debug属性
<script src="/Scripts/knockout-3.0.0.debug.js"></script>