Basit bir sınıf kitaplığı geliştiriyorum projesi, bana bir dll verecek.Bir Class Kitaplığı projesindeki App.config öğesinden okuyun
Bir yapılandırma dosyasından okunacak belirli bir değer istedim. Bu yüzden projeme bir App.config dosyası ekledim.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="serviceUrl" value="test value" />
</appSettings>
</configuration>
Üstü benim App.config dosyasıdır ve
string strVal = System.Configuration.ConfigurationManager.AppSettings["serviceUrl"];
aşağıdaki Ama benim dize değişkeni herhangi bir değer almıyorum olarak şimdi bunu okumaya çalışıyorum.
Ben benzer şekilde bir web uygulaması için bu yapmıştı ve işe yaradı. Ama bir şekilde bu çalışmayı başaramıyorum.
Bir sınıf kitaplığı projesinde App.config dosyası bulundurma fikri ilk etapta doğru mu?
Birden çok App.config dosyanız var mı? Hata ayıklamayı deneyin ve ConfigurationManager.AppSettings'deki Anahtar Sayısına bir göz atın, eğer 0 görüntüleniyorsa VS'nin uygulama yapılandırma dosyanızı algılamamış olduğunu varsayabilirim. –
Tek app.config var ve hata ayıklamamın bir ekran görüntüsünü ekledim – Yasser
Uygulama yapılandırma dosyasını sınıf projesine değil, ana projeye ekle. –