自动捆绑调试或发布脚本

Bundling debug or release scripts automatically

使用 ASP.NET MVC3 我正在捆绑和缩小我的 React 脚本。这工作正常,但我想知道我是否可以通过正确命名来包含某些文件并自动排除其他文件。我似乎找不到关于此的任何文档。这是我目前在 BundleConfig.cs 文件中的内容:

bundles.Add(new ScriptBundle("~/bundles/react")
    .Include(    
        #if DEBUG
            "~/Scripts/react.debug.js",
            "~/Scripts/react-dom.debug.js",
        #else
            "~/Scripts/react.production.min.js",
            "~/Scripts/react-dom.production.min.js",
        #endif
));

据我了解,捆绑和缩小过程会忽略 .min 文件。它是否有关于 .release 或 .debug 文件的任何其他规则?我已经做了一些初步测试,我相信它仍然包含 .debug 文件(很难说什么时候它都被缩小了。

我已经做了一些测试,但似乎无法通过捆绑和缩小来自动执行此操作,因此我认为无法删除此逻辑。