gpt4 book ai didi

c# - 如何捆绑项目文件夹外的文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:19 26 4
gpt4 key购买 nike

我们有多个 .NET MVC 项目相互链接,但一些脚本和 css 文件对所有项目都是相同的。文件夹结构如下

- Root folder
- Assets
- Js
- CSS
- Project 1
- Project 2
- Project 3

所有常见的 js 都在 Assets/js 和 Assers/Css 文件夹中,它们位于项目文件夹之外。我们可以将 Assets 文件夹捆绑到项目 1、2 和 3 中吗?

感谢您提前提供任何提示/指导。

最佳答案

是的,你可以。您只需要在每个项目的 App_Start\BundleConfig.cs 文件中添加一些代码。

像这样,你在方法 RegisterBundles 中添加:

public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("Root/Assets/js").Include(
"Root/Assets/Js/*.js")); //You put your path where there is the Root

bundles.Add(new StyleBundle("Root/Assets/css").Include(
"Root/Assets/CSS/*.css")); //You put your path where there is the Root



// Code removed for clarity.
}

然后你可以将这些行放在每个 Layout.cshtml

@Styles.Render("Root/Assets/css")
@Scripts.Render("Root/Assets/js")

调用您的Js 库和CSS 文件。

希望对你有帮助

关于c# - 如何捆绑项目文件夹外的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23241422/

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