Bazı verilerin XML dosyalarında saklandığı bir winforms uygulamasına sahibim. Bu XML dosyalarının depolanması gereken yer kullanıcı tarafından yapılandırılabilir ve AppSettings'de saklanır. Tüm katmanlarım, ayrı montajlardır. Ayarlarıma DAL grubumdan erişebilir miyim veya bunu tüm katmanlarımdan bir argüman olarak mı iletmeliyim? Uygulama katmanlarını DAL katmanında kullanma
benim DAL katmanından ayarları okumaya çalışırım
, başka bir sorunu Configuration config = ConfigurationManager.OpenExeConfiguration(
System.Reflection.Assembly.GetEntryAssembly().Location);
string dataStorageLocation = config.AppSettings["DataStorageLocation"];
config.AppSettings karşılaşmak [ "DataStorageLocation"] Bir derleme hatası verir: System.Configuration.ConfigurationElement.this [Sistemi. Configuration.ConfigurationProperty] koruma düzeyi nedeniyle erişilemiyor. Neden?
Birisi beni doğru yola sokabilir mi? Teşekkürler.
Aynı hatayı alıyordum ... Bu özel yapılandırma dosyasında AppSettings bölümünde tanımlanan bir değere erişmek için özel bir yapılandırma dosyası kullanıyorum: string val = config.AppSettings.Settings ["OpMode "] .Value. Teşekkürler. Joe'nun yanıtını gerçekten tamamlamak için – RDV