Czytanie pliku dll.config (nie app.config!) Z modułu wtyczki

Piszę plik Cd .NET 2.0 .dll, który jest wtyczką doWiększa aplikacja. Projekt visual studio dla mojego modułu ma plik app.config, który jest kopiowany do MyProj.dll.config obok MyProj.dll.

Plan jest taki, że MyProj.dll.config będzie edytowany po wdrożeniu pliku .dll. Próbuję odczytać moje ustawienia z tego zmodyfikowanego pliku lokalnego. Próbowałem wyjąć obiekt LocalFilesSettingsObject i zmienić jego nazwę aplikacji na .dll w ten sposób:

        Properties.Settings config = Properties.Settings.Default;
        SettingsContext context = config.Context;
        SettingsPropertyCollection properties = config.Properties;
        SettingsProviderCollection providers = config.Providers;
        SettingsProvider configFile = Properties.Settings.Default.Providers["LocalFileSettingsProvider"];
        configFile.ApplicationName = Assembly.GetExecutingAssembly().GetName().Name;
        config.Initialize(context, properties, providers);
        config.Reload();

To nie działa. Staram się owinąć głowę wokół całego bałaganu ustawień .NET. Chciałbym przepis na zakończenie tego zadania. Chciałbym również link do jasnego wyjaśnienia (z przykładami), jak ustawienia mają działać w .NET 2.0

questionAnswers(2)

yourAnswerToTheQuestion