当我尝试运行/调试我的应用程序时,我收到以下错误
CS0246:找不到类型或命名空间名称“MvcSiteMapProvider”(您是否缺少using指令或程序集引用?)
在我的Web.Config文件的以下行中:
Task.Run
据我所知,该参考文献存在于我的项目中。为了确保我使用以下命令从Nuget控制台添加它:
安装包MvcSiteMapProvider.Web -Project FitAchiever.Web
它似乎已正确安装。
如果有帮助,我在这里添加了我的web.config:My Web Config
感谢您提供的任何帮助。
答案 0 :(得分:1)
根据description of the MvcSiteMapProvider.Web
package:
此项目包含MvcSiteMapProvider在安装到Web项目期间所需的额外配置,以及提供程序的XML配置的起点。
这个包是一个依赖项,它与许多MvcSiteMapProvider包一起自动安装,你通常不需要自己安装这个包。
换句话说,MvcSiteMapProvider.Web
不是独立的NuGet包。您必须安装MvcSiteMapProvider.MVCx
(其中x
是项目的MVC版本),否则.dll
未安装到您的项目中。