gpt4 book ai didi

visual-studio - Visual Studio - Web 项目之间的资源(CSS/JS/图像)共享

转载 作者:行者123 更新时间:2023-12-04 03:38:32 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Handling common JavaScript files in Visual Studio 2010



我希望在多个 Web 项目中共享一个公共(public)的 Web 资源池(css/js/images)。我希望做的是为资源创建一个项目文件,例如: Common.WebResources ,并将其包含在 的 Visual Studio 解决方案中站点1 & 站点2 .

我要解决的部分是将其设置为与 一起使用VS开发服务器 (在 F5 上启动的那个),以及任何外部部署问题。

因此,我们希望将以下项目映射到以下 Web 目录:
  • Site1.Web - /
  • Common.WebResources - /资源

  • 在 IIS 中,它只是一个虚拟目录。到目前为止,使用 VS Development Server,我只能:
  • 让它们部署在不同的端口上(用处不大)
  • 添加构建后事件以将/resources 的内容复制到 Site1.Web

  • 我的问题是:
  • 还有哪些其他选择?
  • 你觉得哪个最合适、最实用、最可维护?

  • (我希望将资源放在一个单独的项目中的原因是避免必须不断地将主资源位置合并到每个使用站点中,并从我们所做的每个修复中合并回来。)

    最佳答案

    您可以为第二个站点创建第二个 Web.Resources 项目,但链接第一个资源中的文件。我知道这意味着你有一个额外的项目,但在某种程度上它很好,因为你已经抽象了资源,但仍然保持了一定程度的分离。

    要链接文件,请转到...。添加--> 现有项目--> 选择文件--> 在“添加”旁边有一个向下箭头--> 单击“添加为链接”。

    希望这可以帮助。

    关于visual-studio - Visual Studio - Web 项目之间的资源(CSS/JS/图像)共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1041481/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com