我有一个新的 ASP.NET MVC5 项目。我不想使用 Microsoft 捆绑和缩小,所以我删除了 nuget 包和我也不想要的依赖项。
我确保配置中没有任何内容,并清除了\Temp\Temporary ASP.NET Files\
我正在使用 VS2013/IIExpress 并且在 aspnet.config 或 applicationhost.config 中没有任何引用 System.Web.Optimization 的内容
...该解决方案构建良好,但当我运行它时抛出:
Compiler Error Message: CS0234: The type or namespace name 'Optimization' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
某处试图拉入 dll,但这不是我的代码。看起来很奇怪!
Line 26: using System.Web.Optimization;
当然,它不是 MVC5 本身的引用。有人见过这个吗?
当我搜索“命名空间”时,我刚刚在 Views 文件夹中找到了它,不知道我是怎么错过的。我什至不知道 Views 文件夹中有一个配置文件。
最佳答案
我发现
<add namespace="System.Web.Optimization" />
在 Views 文件夹下的 Web.config 文件中。它不会随包一起删除。
关于asp.net-mvc - 如何从 MVC5 中删除 System.Web.Optimization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102862/