Namespace CleanUp
Namespace CleanUp ist eine Maintenance-Routine, die Namespace-Referenzen und Code auf die neuen Namespaces umstellt.
Im Login-Dialog muss der Maintenance-Mode aktiviert werden, damit sie verfügbar ist. Die Routine kann in der IDE über das Menü Update / FS 4.7 / (1) Namespace CleanUp aufgerufen werden.
Durch die Umstrukturierung der Framework-Studio-Assemblies zur Version 4.7 haben sich praktisch alle FrameworkStudio-Namespaces geändert.
Geänderte Namespaces
Die Routine ersetzt die Namespaces in Methoden-Codes.
Die Routine entfernt Namespace-Referenzen, die auf diese Namespaces zeigen. So gut wie alle diese Referenzen sind praktisch unnötig, weil Framework Studio bereits entsprechende Standard-Referenzen verwendet. Im Einzelfall kann es daher vorkommen, dass eine Referenz wieder neu angelegt werden muss.
Die folgende Tabelle gibt eine grobe Übersicht, welche Namespaces sich geändert haben. Im Detail kann es davon aber auch einige Abweichungen geben und einzelne Klassen sind in andere Namespaces gewandert.
Alter Namespace | Neuer Namespace |
---|---|
FrameworkSystems.FrameworkExceptions | FS.Shared |
FrameworkSystems.FrameworkDataClient FrameworkSystems.FrameworkDataProvider |
FS.DataClient |
FrameworkSystems.FrameworkBase FrameworkSystems.FrameworkStudio.Base |
FS.Hosting.Shared |
FrameworkSystems.FrameworkBroker | FS.Hosting.Broker |
FrameworkSystems.FrameworkControls FrameworkSystems.FrameworkStudio.DevFormBase |
FS.Hosting.Broker.Shared |
Ersatz für Windows-Forms-Enums
Bisher wurden für MessageBoxen einige Enums aus dem Namespace System.Windows.Forms
verwendet.
Diese kommen im Bereich FS.Hosting
nicht mehr zum Einsatz und werden von der Routine durch neue, eigene Enums ersetzt.
Altes Enum | Neues Enum |
---|---|
DialogResult |
FSDialogResult |
MessageBoxButtons |
MsgBoxButtons |
MessageBoxIcon |
MsgBoxIcons |