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