ASP.NET MVC 5项目Scripts文件夹丢失如何恢复
ASP.NET MVC项目Scripts文件夹缺失恢复方法
Visual Studio 2019创建不同类型的MVC项目行为不同,旧版.NET Framework ASP.NET MVC默认会生成Scripts文件夹,ASP.NET Core MVC默认不会生成该文件夹,你可以根据自己的项目类型选择对应方案:
- 方案1:手动直接创建
右键解决方案资源管理器中的项目根节点,依次选择「添加」→「新建文件夹」,将文件夹命名为Scripts即可,你后续可以自行将需要的js脚本文件放入该目录。 - 方案2:安装常用前端脚本包自动生成
如果你需要项目默认自带的jQuery、Bootstrap等常用脚本,可按项目类型操作:- 若为.NET Framework版本MVC项目:右键项目选择「管理NuGet程序包」,在搜索框输入你需要的前端包名称(比如
jQuery、Bootstrap),完成安装后会自动生成Scripts文件夹并写入对应脚本文件。 - 若为ASP.NET Core版本MVC项目:右键项目依次选择「添加」→「客户端库」,在弹出的LibMan操作窗口中搜索你需要的前端库,确认安装即可。注意Core项目默认静态资源存放在
wwwroot目录下,你可以根据需求调整文件存放路径,若要使用根目录的Scripts文件夹,需要额外在Program.cs(或Startup.cs)中配置静态文件中间件识别该路径。
- 若为.NET Framework版本MVC项目:右键项目选择「管理NuGet程序包」,在搜索框输入你需要的前端包名称(比如
- 方案3:恢复被排除的Scripts文件夹
如果你确认项目目录中实际存在Scripts文件夹只是没有显示在VS解决方案中,点击解决方案资源管理器顶部的「显示所有文件」按钮,找到灰色显示的Scripts文件夹,右键选择「包括在项目中」即可完成恢复。
内容的提问来源于stack exchange,提问作者Mr Singh
相关产品推荐
相关产品推荐

