Ссылка на объект не установлена на экземпляр объекта. Со статическим классом? ! Диспетчер конфигураций
public string connectionString = ConfigurationManager.ConnectionStrings["HPDL160G62"].ConnectionString;
бросить меня
Object reference not set to an instance of an object.ошибка.
спасибо
ОТРЕДАКТИРУЙТЕ МОЕ ПРИЛОЖЕНИЕ.КОНФИГ
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="HPDL160G62" providerName="System.Data.SqlClient" connectionString="Data Source=HPDL160G62;Initial Catalog=Database;User ID=username;Password=password;"/> </connectionStrings> <appSettings> </appSettings> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>
Это находится в библиотеке классов,и я выполняю его из приложения cl.
Что я уже пробовал:
добавлено статическое ключевое слово и удалено, но просто я не понимаю, почему я получаю эту ошибку со статическим классом ?!
поместил только верхнюю часть класса и попробовал поместить в методы, но всегда одно и то же
CHill60
Вы упомянули, что это библиотека классов, выполняемая из приложения - это конфигурация приложения или конфигурация DLL ... ConfigurationManager будет считывать только настройки для текущей запущенной сборки ... то есть приложения
Zsolt Madlen
Этот комментарий-настоящее решение моей проблемы! Спасибо
CHill60
Я обновлю свое решение на случай, если у кого-то еще возникнет подобная проблема
CHill60
Кстати - у вас может быть app. config для DLL-я включил ссылку в свое обновление, которая показывает, как его использовать.