c# - 跨项目在包中包含文件

标签 c# asp.net-mvc bundle

我有一个包含 2 个项目(网站)的 Visual Studio 解决方案:

Solution
  - Project A
      - App_Start
         - BundleConfig.cs
      - Scripts

  - Project B
      - App_Start
      - Scripts
         - my_file.js

有没有办法包含来自 Project B 的文件在 Project A ,使用 bundle ?:
public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(
         new ScriptBundle("~/bundles/my_bundle")
              // This obviously doesn't work
              .Include("~/../Scripts/my_file.js")

              // Neither does this
              .Include("../../../Scripts/my_file.js")
  );
}

最佳答案

您可以将来自项目 A 的文件添加到项目 B 中,方法是链接它们而不是复制它们,然后添加到您的包中。请记住,您可以将文件添加到您的项目中,仅供引用。

关于c# - 跨项目在包中包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21025969/

相关文章:

asp.net - asp net mvc 中 form action 属性的风险是什么?

iphone - 如何让 iPhone SpringBoard 显示一个应用程序包的两个或多个图标?

objective-c - 从 Xcode Bundle 读取文本文件

c# - 如何使用 String.Format 打印 HTML 实体

c# - 通过对DynamicObject的TryInvokeMember覆盖使用扩展方法

asp.net - 防止 Web 应用程序中的操作被调用两次 (ASP.NET MVC)

asp.net-mvc - 使所有 Controller 无 session 的全局开关

javascript - 使用多个独立的 gulp 文件构建不同的包

c# - 动态加载程序集 - 设置和通信

c# - 泛型 C# 上的类型约束 - 多重约束