Другая ошибка исключения "указанное именованное соединение" - PullRequest
0 голосов
/ 02 июня 2011

Я прочитал несколько ответов на это, мне нужно скопировать app.config моего проекта DAL в мой exe-проект. Это сделано, так что это не проблема.

Что очень странно, так это то, что мое приложение запускается и работает без проблем. Я не получаю это во время выполнения.

Я получаю эту ошибку в конструкторе xaml во время разработки. Не только это, но и все работало нормально, когда я в последний раз работал над этим проектом. Я не трогал это в течение нескольких дней. Затем я запустил VS2010 для работы над ним, и теперь у меня есть эта ошибка.

Для пояснения у меня есть главное окно, в котором есть вкладки, и каждый элемент вкладки разделен на отдельный пользовательский элемент управления с собственной моделью представления.

Есть идеи, почему это происходит?

1 Ответ

0 голосов
/ 03 июня 2011

Я видел, как такие вещи случаются, если код в элементе управления (или коде) пытается получить доступ к базе данных (или другим ресурсам, которые недоступны во время разработки). Затем во время разработки Visual Studio запускает этот код и получает ошибки. Проверьте, если это то, что вы делаете. Один из способов выяснить, где это происходит, - попытаться удалить кучу ваших элементов управления и посмотреть, работает ли это (старый процесс исключения).

РЕДАКТИРОВАТЬ: Чтобы проверить, если вы находитесь в режиме разработки:

if (!DesignerProperties.GetIsInDesignMode(this))
{
    // Your code that breaks in DesignMode
}

См. Эту ссылку MSDN для получения дополнительной информации: http://msdn.microsoft.com/en-us/library/system.componentmodel.designerproperties.getisindesignmode.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...