如何绑定项目文件夹外部的文件夹
本文关键字:文件夹 项目文件 外部 项目 何绑定 绑定 | 更新日期: 2023-09-27 17:59:26
我们有多个.NET MVC项目相互链接,但有些脚本和css文件对所有项目都是相同的。文件夹结构如下
- Root folder
- Assets
- Js
- CSS
- Project 1
- Project 2
- Project 3
所有常见的js和都在Assets/js和Assets/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
文件。
我希望它能帮助
是的,您可以创建一个web设置项目。。。
New Project > Other Project Types > Setup and Deployment > Visual Studio Installer > Web Setup Project
然后用鼠标右键点击设置项目并选择
View > File System
从那里,您可以添加自定义文件夹/文件,这些文件夹/文件将包含在可部署的安装文件中。