添加作为链接添加到BundleCollection的javascript文件

时间:2014-11-06 15:01:04

标签: javascript c# asp.net asp.net-mvc bundle

我的解决方案中有两个项目,第一个是类库,第二个是MVC 4项目。

第一个库包含Build ActionEmbedded Resource的javascript文件。

我想在我的MVC项目中使用这个javascript文件,并希望避免复制它,这就是我将其添加为链接的原因(visual studio'添加为链接)。然后,我尝试将此文件添加到BundleCollection

bundles.Add(new ScriptBundle("~/Content/Scripts/xxx")
       .Include("~/Content/Scripts/xxx.js"));

但在将页面呈现在页面后,脚本未在页面上引用。 我试图设置属性" copy to output directory"链接文件到" Copy Always"但它没有用。只需将文件复制并添加到MVC项目就可以正常工作,但我真的希望避免使用它的两个副本。

有没有办法将链接脚本添加到BundleCollection

1 个答案:

答案 0 :(得分:2)

我唯一的建议是将文件复制为构建后事件。您可以通过批处理文件对文件进行xcopy。