Abyste toho docílil s využitím My.Settings, tak byste si musel implementovat vlastního poskytovatele konfiguračních dat, což spočívá v implementaci třídy System.Configuration.Provider.ProviderBase. Tohoto poskytovatele potom nastavíte ve vlastnostech projektu na kartě Settings u požadovaných konfiguračních vlastností. Pokud tam není uvedená žádná, použije se výchozí poskytovatel. Z vlastní zkušenosti musím říct že to není nic jednoduchého, protože je potřeba dokonale znát jak funguje celý konfigurační systém .NET Frameworku. Umístění konfiguračních souborů u výchozího poskytovatele změnit nelze a existuje proto mnoho důvodů. To umístění je založené na verzi a unikátním identifikátoru assembly a je to mimo jiné proto, aby nedocházelo ke konfliktům konfiguračních dat různých verzí stejné assembly.
|