C# ASP.NET Web应用程序中的Bundle knockout.js-VS2013

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")); 出于某种原因,它将包括“调试”版本: 我的问题: 如何获取非调试版本?

我正在尝试在我的应用程序中添加一个用于淘汰的捆绑包。从NuGet,我得到了两个脚本: knockout-3.0.0.debug.js和 淘汰赛-3.0.0.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>