ASP.NET Web窗体, 的Visual Studio 2015年类型或命名空间名称“优化”不存在命名空间“System.Web程序”存在(是否缺少程序集引用?)
我三迁.ASPX文件及其关联的.cs和.designer.cs文件复制到不同的文件夹,并更改其名称。当我尝试重新编译时,我得到了上面的5-6个不同的.ASPX文件的消息,其中包括我移动的三个。 .ASPX文件中的行号总是靠近顶部(第10-20行左右),但每次都在不同的标签上。我还在.cs文件中获得了大约250条其他消息,并说许多(可能全部).ASPX文件中的所有控件都不存在。
我发现关于此消息的大多数文章涉及不同版本的MVC,但这不是一个MVC应用程序。我曾尝试调整NuGet设置,并尝试将web.config中的引用注释到System.Web.Optimization中,但都没有成功。
我也尝试从项目中排除违规的.ASPX文件并重新包括它们。这导致邮件消失,但是当我排除最后一个文件时,相同的消息出现在另一个文件上,通常是项目中的下一个文件。
你能帮忙吗?非常感谢!
编辑:其他几个问题的答案解决添加缺少的引用,但引用已经存在。
[如何为MVC-3转换为4应用程序添加对System.Web.Optimization的引用](http://stackoverflow.com/questions/9475893/how-to-add-reference- (这是MVC,但仍然使用相同的包) – mason