Table of Contents

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