Dotnetnuke 重载解析失败,因为没有可访问的';添加';接受此数量的参数

Dotnetnuke 重载解析失败,因为没有可访问的';添加';接受此数量的参数,dotnetnuke,overloading,add,blogs,dotnetnuke-module,Dotnetnuke,Overloading,Add,Blogs,Dotnetnuke Module,我正在研究DNN,即DOTNETNUKE。我已经从codeplex下载了dnn博客4.1.0。现在,当我尝试构建该项目时,它向我抛出了以下代码的错误: MyActions.Add(GetNextActionID, GetString("msgEditBlogSettings", LocalResourceFile), "", Url:=EditUrl("BlogID", m_oBlog.BlogID.ToString(), "Edit_Blog"), Secure:=DotNetNuke.Sec

我正在研究DNN,即DOTNETNUKE。我已经从codeplex下载了dnn博客4.1.0。现在,当我尝试构建该项目时,它向我抛出了以下代码的错误:

MyActions.Add(GetNextActionID, GetString("msgEditBlogSettings", LocalResourceFile), "", Url:=EditUrl("BlogID", m_oBlog.BlogID.ToString(), "Edit_Blog"), Secure:=DotNetNuke.Security.SecurityAccessLevel.Edit, Visible:=True)
错误是

重载解析失败,因为没有可访问的“Add”接受此数量的参数


正如我在VisualStudio提供的Intelligence帮助中所看到的,Add可以有三个参数,但在上面的代码行中,它需要4个参数,我不知道为什么。我如何解决这个问题,请帮助我。任何想法都将不胜感激。提前谢谢

我不知道您正在使用的编程语言或上下文,但当我看到这样的错误时,我会查看其中一个内联函数调用(在本例中为GetString或EditUrl)是否已提前关闭,即,您要添加的一个参数实际上应该是这些方法之一的参数

祝你好运