【发布时间】:2017-04-08 23:48:18
【问题描述】:
当我尝试运行/调试我的应用程序时出现以下错误
CS0246:找不到类型或命名空间名称“MvcSiteMapProvider”(您是否缺少 using 指令或程序集引用?)
在我的 Web.Config 文件的以下几行中:
Line 179: <pages>
Line 180: <namespaces>
Line 181: <add namespace="MvcSiteMapProvider.Web.Html" />
Line 182: <add namespace="MvcSiteMapProvider.Web.Html.Models" />
Line 183: </namespaces>
Line 184: </pages>
据我所知,该引用存在于我的项目中。为了确保我从 Nuget 控制台添加了它:
安装包 MvcSiteMapProvider.Web -Project FitAchiever.Web
它似乎已正确安装。
如果有帮助,我在此处包含了我的 web.config:My Web Config
感谢您提供的任何帮助。
【问题讨论】:
-
将
pages元素放在`system.web.webPages.razor中,而不是system.web,这有帮助吗?
标签: c# visual-studio visual-studio-2015 compiler-errors mvcsitemapprovider