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

Add javascript file added as link to the BundleCollection

本文关键字:添加 javascript 文件 BundleCollection 链接      更新时间:2023-09-26

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

第一个库包含javascript文件,Build Action就是Embedded Resource

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

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

但是在页面上呈现脚本之后,该脚本就不会被引用。我曾尝试将链接文件的属性"copy to output directory"设置为"Copy Always",但没有成功。简单地将文件复制并添加到MVC项目中是可以预期的,但我真的希望避免有两个副本

是否有方法将链接脚本添加到BundleCollection

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