2013-03-01 24 views
1

我試圖使用與{版本}通配符捆綁。 包含{version}的包不會顯示在我的呈現頁面的源代碼中。 此功能僅限於.Net 4.5嗎? 由於某些基礎設施問題,我只能使用.Net 4.0。新的.NET功能包和縮小{版本}通配符不起作用

**更新

我BundleConfig.cs文件:

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js"));  
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
        "~/Scripts/jquery-ui-1.10.*")); 

第一束不起作用第二束正常工作。

jquery文件路徑是/Scripts/jquery-1.9.1.js和/Scripts/jquery-1.9.1.min.js 這兩個文件都存在,如果我使用「*」,相應的jquery文件被引入

+0

你在BundleConfig中嘗試了些什麼,你在磁盤上有什麼文件,以及你在渲染頁面中獲得了什麼? – Eilon 2013-03-01 17:45:47

+0

而且,.NET 4.0和.NET 4.5完全支持Bundling。兩者之間不應有任何特徵差異。 – Eilon 2013-03-01 17:48:06

+0

您是否正在使用幾周前發佈的Bundling的最終版本1.0.0 RTM版本? {版本}功能在前幾個預覽版中不可用。 – Eilon 2013-03-01 17:55:18

回答

0

通過NuGet卸載並重新加載Web優化包。