Register  Login  
  February 7, 2012  
 Search
 
Weblog      
DNN3 - Setting Control kann nicht geöffnet werden Minimize
Location: BlogsWeblog DnnPortalProgrammierung    
Posted by: Hans-Peter Schelian 15.02.2005 00:49
Bei dem Versuch dein Modul Setting Control in Visual Studio zu öffnen tritt ein Fehler auf.
 Problembeschreibung:

Wenn Sie versuchen ein Modul Setting Control in Visual Studio zu öffen, erhalten Sie einen Fehler Abstract Class kann nicht geöffnet werden.

Grund des Problems:

Der Fehler tritt auf, weil sich in der Basisklasse ModuleSettingsBase zwei abstracte Methoden:

Public MustOverride Sub LoadSettings()
Public MustOverride Sub UpdateSettings()

befinden.

Das Visual Studion nicht in der Lage ist zwei abstracte Methoden zu handeln ist es nicht möglich eine von dieser Klasse abgeleitetes Control im Designer anzuzeigen.

Lösung:

Um dieses Problem zu beheben kann folgende Änderung in der Datei ModuleSettingsBase durchgeführt werden.

#If (DEBUG) Then
Public Class ModuleSettingsBase
Inherits PortalModuleBase
#Else
Public MustInherit Class ModuleSettingsBase
Inherits PortalModuleBase
#End If


#If (DEBUG) Then
Public Overridable Sub LoadSettings()
Throw New NotImplementedException
End Sub
#Else
Public MustOverride Sub LoadSettings()
#End If

#If (DEBUG) Then
Public Overridable Sub UpdateSettings()
Throw New NotImplementedException
End Sub
#Else
Public MustOverride Sub UpdateSettings()
#End If

Wenn Sie nun DotNetNuke neu übersetzt haben, können Sie ohne Probleme jedes Module Setting Control im Visual Studio Designer öffnen

Permalink |  Trackback

Your name:
Title:
Comment:
Add Comment   Cancel 

Search MyBlog Minimize
  

Archiv Minimize

Blog Liste Minimize
  

  Home | Informationen | Verzeichnis | Downloads | Foren | Module | Weblog | Kontakt | Artikel  
  (c) 2002 - 2005 Schelian IT Beratung   Terms Of Use | Privacy Statement