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

标签 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

最佳答案

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

关于javascript - 添加作为链接添加到 BundleCollection 的 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26782563/

相关文章:

c# - 使用 [Authorize] 集成测试 Web Api

c# - Dictionary.Item 和 Dictionary.Add 之间有什么区别?

javascript - 选中 Angularjs 复选框启用输入字段

javascript - 为什么大多数语言对字符串文字使用双引号而不是单引号?

javascript - SheetJS 开始写入数据以在某些位置 excel

asp.net - 我应该如何在 ASP.NET 中使用 DB4O

c# - 使用 ASP.net 将 Highcharts 连接到数据库

javascript - 从谷歌地图中删除所有控件

c# - 默认 SynchronizationContext 与默认 TaskScheduler

asp.net - 免费的 ASP.NET 问题跟踪器