Larger application'a bir eklenti olan bir C# .NET 2.0 .dll yazıyorum. Benim modül için görsel stüdyo projesi MyProj.dll tarafında bir MyProj.dll.config kopyalanır bir app.config dosyası vardır.Bir eklenti modülünden dll.config (app.config!) Okuma
Plan, MyProj.dll.config .dll dağıtıldıktan sonra düzenlenecektir. Ayarlarımı bu değiştirilmiş yerel dosyadan okumayı deniyorum. Bu gibi benim .dll için uygulamanın adı LocalFilesSettingsObject dışarı çekerek ve değişen çalıştı adres: çalışmıyor Yani
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();
. Kafamı tüm .NET Ayarları karmaşası etrafına sarmak için uğraşıyorum. Bu görevi bitirmek için bir tarif istiyorum. Ayrıca, ayarların .NET 2.0
Teşekkürler Mohamad! Bu yazıların çoğunu okudum ve senin çalışman sadece senin! –