I download the DNN 3.2.2 source code.
when I compile the souce code. I got following error:
Class 'DNNDropDownNavigationProvider' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): Public MustOverride Sub Bind(objNodes As UI.WebControls.DNNNodeCollection).
Class 'DNNMenuNavigationProvider' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): Public MustOverride Sub Bind(objNodes As UI.WebControls.DNNNodeCollection).
Class 'DNNTreeNavigationProvider' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): Public MustOverride Sub Bind(objNodes As UI.WebControls.DNNNodeCollection).
Class 'SolpartMenuNavigationProvider' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s): Public MustOverride Sub Bind(objNodes As UI.WebControls.DNNNodeCollection).
Overload resolution failed because no accessible 'RaiseEvent_NodeClick' can be called with these arguments:
'Protected Sub RaiseEvent_NodeClick(strID As String)': Value of type 'DotNetNuke.UI.WebControls.MenuNode' cannot be converted to 'String'.
'Protected Sub RaiseEvent_NodeClick(objNode As UI.WebControls.DNNNode)': Value of type 'DotNetNuke.UI.WebControls.MenuNode' cannot be converted to 'DotNetNuke.UI.WebControls.DNNNode'.
Overload resolution failed because no accessible 'RaiseEvent_NodeClick' can be called with these arguments:
'Protected Sub RaiseEvent_NodeClick(strID As String)': Value of type 'DotNetNuke.UI.WebControls.TreeNode' cannot be converted to 'String'.
'Protected Sub RaiseEvent_NodeClick(objNode As UI.WebControls.DNNNode)': Value of type 'DotNetNuke.UI.WebControls.TreeNode' cannot be converted to 'DotNetNuke.UI.WebControls.DNNNode'.
Overload resolution failed because no accessible 'RaiseEvent_PopulateOnDemand' can be called with these arguments:
'Protected Sub RaiseEvent_PopulateOnDemand(strID As String)': Value of type 'DotNetNuke.UI.WebControls.MenuNode' cannot be converted to 'String'.
'Protected Sub RaiseEvent_PopulateOnDemand(objNode As UI.WebControls.DNNNode)': Value of type 'DotNetNuke.UI.WebControls.MenuNode' cannot be converted to 'DotNetNuke.UI.WebControls.DNNNode'.
Overload resolution failed because no accessible 'RaiseEvent_PopulateOnDemand' can be called with these arguments:
'Protected Sub RaiseEvent_PopulateOnDemand(strID As String)': Value of type 'DotNetNuke.UI.WebControls.TreeNode' cannot be converted to 'String'.
'Protected Sub RaiseEvent_PopulateOnDemand(objNode As UI.WebControls.DNNNode)': Value of type 'DotNetNuke.UI.WebControls.TreeNode' cannot be converted to 'DotNetNuke.UI.WebControls.DNNNode'.
sub 'Bind' cannot be declared 'Overrides' because it does not override a sub in a base class.
sub 'Bind' cannot be declared 'Overrides' because it does not override a sub in a base class.
sub 'Bind' cannot be declared 'Overrides' because it does not override a sub in a base class.
sub 'Bind' cannot be declared 'Overrides' because it does not override a sub in a base class.
sub 'Bind' shadows an overloadable member declared in the base class 'NavigationProvider'. If you want to overload the base method, this method must be declared 'Overloads'.
sub 'Bind' shadows an overloadable member declared in the base class 'NavigationProvider'. If you want to overload the base method, this method must be declared 'Overloads'.
sub 'Bind' shadows an overloadable member declared in the base class 'NavigationProvider'. If you want to overload the base method, this method must be declared 'Overloads'.
sub 'Bind' shadows an overloadable member declared in the base class 'NavigationProvider'. If you want to overload the base method, this method must be declared 'Overloads'.
I could not found any error in the source code, do anyone know why do I got the complie error?
Dan