MVC/ CS0103 The name 'Scripts' does not exist in the current context 问题如何解决

今天在编译项目时,发现总是编译通不过,抛出:“ CS0103 The name 'Scripts' does not exist in the current context ”问题,在网上找了下原因,这里做下记录

1、问题截图

 

2、问题原因 

我们在使用MVC(MVC4)视图页面时,cshtml 页面都会自动包含下面几行js脚本,这个在调用的时候,找不到Scripts的对象(Scripts 需要引用 System.Web.Optimization类)

@section Scripts {
@Scripts.Render(“~/bundles/jqueryval”)
}

3、问题解决

1)通过NuGet包管理器里搜索 System.Web.Optimization 下载及安装(由于本人项目已有这个dll,这边就简略)

 2)将下载的System.Web.Optimization.dll文件引入到项目中,如下所示(浏览-->添加-->确定)

 

 3)在我们报错的页面,添加 using System.Web.Optimization

 

 4)重新编译MVC项目,查看是否解决

 

 参考网址:https://www.cnblogs.com/since87/p/4088063.html

posted @ 2022-05-25 18:02  小小邪  阅读(1392)  评论(0编辑  收藏  举报