2012-04-21 3 views
1

В моем решении у меня есть 4 проектов с именем интерфейса, бизнес, данные и common.In проект данных У меня есть файл app.config со следующими значениямиЧтение значения настройки приложения из файла конфигурации

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
<appSettings> 
<add key="LibrarySystemConnection" value="server=(local);Initial Catalog=SanasaLibrarySystem;Integrated Security=True; 
    User ID=sa;Password=123"/> 
</appSettings> 
</configuration> 

В класс проекта данных я доступ к указанной выше ключа следующим образом:

connectionString = ConfigurationSettings.AppSettings["LibrarySystemConnection"]; 

Когда я запускаю коду, ConnectionString Retuns null.Anybody иметь представление о том, что является неправильным в коде

ответ

1

Вы Sh ould переместите файл app.config в ваш основной проект пользовательского интерфейса.

+0

То, что я хочу сделать, это чтение строки подключения из конфигурационного файла, а не жестко закодирован в данном проект. – udaya726

+1

Да, переместите файл конфигурации в свой проект пользовательского интерфейса, и он будет работать. – msigman

1

Либо переместить файл app.config в проект, который генерирует ехе или прочитать конфиг из Assembley с помощью this

Смежные вопросы