ich habe folgendes Problem. Ich möchte in mehreren Projekten den Connectionstring der DataSets überschreiben. Dafür habe ich eine Extension der Settings geschrieben die zur Laufzeit die Einstellung überschreibt. Das Funktioniert super nur habe ich jetzt das Problem das in einem Steuerelement (in jedem Projekt min. 5) er auch im Design versucht auf diese Einstellungsdatei zu kommen. Leider kann er das nicht.
Hat einer eine Idee? So sieht meine Extensions aus.
Namespace My Partial Friend NotInheritable Class MySettings
Private Sub MySettings_SettingsLoaded(ByVal sender As Object, ByVal e As System.Configuration.SettingsLoadedEventArgs) Handles Me.SettingsLoaded ' Call our method to change the connection string. SetConnectionString() End Sub
Private Sub SetConnectionString()
Dim einstellungen As New Signal_BASE.clsSettings Me("DBConnectionString") = einstellungen.erzeugeConnectionString
Wenn Du die Möglichkeit hast, in Deinem Steuerelement die Stelle zu modifizieren, an der auf die Settings zugegriffen wird, so kann Dir die DesignMode-Property weiterhelfen. Siehe dazu auch Windows Forms designer and DesignMode property issues.