asp.net-mvc - 使用 Visual Studio 或 TFS 在项目之间共享 Assets (图像/css/js)

标签 asp.net-mvc visual-studio-2012 tfs

是否有一种有效的方法可以在不同项目之间共享视觉 Assets ?

这将包括图像、CSS 和 JavaScript。

我查看了以下似乎没有回答这个问题的堆栈溢出问题:

  • Sharing css/javascript/images between different projects in Visual Studio
  • Visual Studio - Resource (CSS/JS/Images) sharing between web projects
  • Handling common JavaScript files in Visual Studio 2010

  • 我们使用了 TFS,不确定它是否有我们可以使用的东西?

    最佳答案

    没有任何内置的 ASP.NET MVC 可以让您生成到其他 ASP.NET 应用程序的链接。所有帮助程序都与当前应用程序的相关 Controller 操作一起工作。如果您的所有静态文件都位于另一个 ASP.NET 应用程序(一种自定义 CDN)中,那么您可以在 web.config 中定义此应用程序的基本位置,然后构建将为这些资源提供服务的自定义帮助程序:

    @Html.Resource("/foo.js", "text/javascript")
    

    并且自定义帮助程序将生成此外部资源的绝对 url。

    关于asp.net-mvc - 使用 Visual Studio 或 TFS 在项目之间共享 Assets (图像/css/js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512691/

    相关文章:

    c# - Azure AD B2C - 角色管理

    TFS 2018 更新 2 RC。 Web 性能缓慢

    powershell 如果命令未被识别为 cmdlet 的名称

    c# - 在不使用查询字符串的情况下在 ASP.NET MVC 应用程序中移动时如何保持 Sharepoint 上下文?

    html - 在 Razor View 中的三元 if 运算符内分配变量

    jquery - 为什么我在 IE 9 中丢失 Ajax 请求的 cookie 和 session

    c# - 找到的程序集的 list 定义与程序集引用 C# Dll hell 不匹配

    c# - VS2012无管理员账号远程调试

    c++ - 在不可编辑的组合框中显示的默认项目

    testing - 用于机器应用程序的 TFS