In a simple ASP.Net MVC4 test application, I installed the dotless NuGet package and followed this tutorial.
My .less files are being correctly parsed to CSS and work fine when debug=true.
<link href="/Public/less/main.less" rel="stylesheet"/>
<link href="/Public/less/home.less" rel="stylesheet"/>
<link href="/Public/less/a.less" rel="stylesheet"/>
<link href="/Public/less/b.less" rel="stylesheet"/>
<link href="/Public/less/c.less" rel="stylesheet"/>
However when I set debug=false in order to have it minify and combine to a  single stylesheet, I get this:
<link href="/Public/less?v=" rel="stylesheet"/> // NOT WORKING!
Here's my bundle configuration file; again, taken directly from the tutorial:
public class BundleConfig
{
    // For more information on Bundling, visit http://go.microsoft.com/fwlink/?LinkId=254725
    public static void RegisterBundles(BundleCollection bundles)
    {
        // Compile .less files and create a bundle for them.
        var lessBundle = new Bundle("~/Public/less").Include(
                                                        "~/Public/less/main.less",
                                                        "~/Public/less/home.less",
                                                        "~/Public/less/a.less",
                                                        "~/Public/less/b.less",
                                                        "~/Public/less/c.less");
        lessBundle.Transforms.Add(new LessTransform());
        lessBundle.Transforms.Add(new CssMinify());
        bundles.Add(lessBundle);
    }
}
And in my Layout file:
<head>
    @Styles.Render("~/Public/less")
</head>
And here's my LessTransform class:
public class LessTransform : IBundleTransform
{
    public void Process(BundleContext context, BundleResponse response)
    {
        response.Content = dotless.Core.Less.Parse(response.Content);
        response.ContentType = "text/css";
    }
}
Any ideas on why the bundle is not working properly on debug=false?
 
     
     
    