Помогите, пожалуйста, ради моих невыдернутых волос...
Следующая строка кода:
this._connectionString = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString;
причиняет мне невыразимое количество горя.
Он находится в пользовательском элементе управления, в настоящее время в событии Loaded элемента управления, но я также пробовал конструктор и просто инициализировал поле значением при его объявлении. Всякий раз, когда я это делаю, дизайнер WPF делает подгонку на любом экране, который использует указанный пользовательский элемент управления.
Сам код компилируется нормально и работает без проблем. Но это превращается в настоящее препятствие в разработке, когда вообще невозможно использовать конструктор. Кто-нибудь знает, что может вызвать это, и намек на хорошую практику, чтобы избежать этого в будущем? Я подозреваю, что это как-то связано с попыткой доступа к ConfigurationManager, но я не могу понять, где поставить строку, чтобы она остановилась.
Спасибо.
PS: Visual Studio 2010 Премиум