【发布时间】:2014-09-25 23:50:04
【问题描述】:
我有一个新的 ASP.NET MVC5 项目。我不想使用 Microsoft 捆绑和缩小,所以我删除了 nuget 包和我也不想要的依赖项。
我确保配置中没有任何内容,并清除了 \Temp\Temporary ASP.NET Files\
我正在使用 VS2013 / IIExpress,在 aspnet.config 或 applicationhost.config 中没有引用 System.Web.Optimization
...解决方案构建良好,但是当我运行它时会抛出:
编译器错误消息:CS0234:命名空间“System.Web”中不存在类型或命名空间名称“优化”(您是否缺少程序集引用?)
某处试图拉入 dll,但这不是我的代码。看起来很奇怪!
Line 26: using System.Web.Optimization;
肯定不是 MVC5 本身引用的。有人见过这个吗?
当我搜索“命名空间”时,我刚刚在 Views 文件夹中找到它,不知道我是怎么错过的。我什至不知道 Views 文件夹中有一个配置文件。
【问题讨论】:
-
您看到的确切错误是什么?
-
可能在 Web.Config 文件
<system.web><pages><namespaces>部分 -
你能发布完整的堆栈跟踪吗?
-
@stephen-muecke 我已经检查了好几次了。这是一个非常小的配置文件。
-
您是否检查了这两个文件(Views 文件夹中的那个)?
标签: asp.net-mvc bundling-and-minification asp.net-optimization