2010-12-09 3 views
7

C# VS 2010 .net v4.0TableAdapter не имеет строки соединения из настроек в списке выбора

добавить DataSet в мой проект (Class Library), и когда я пытаюсь добавить TableAdapter соединение строка, которую я добавил в «Настройки», недоступна для выбора. У меня есть строки подключения для других источников данных (из проводника сервера). Я не могу использовать работу, мне НУЖНО вытащить строку подключения из настроек. Я делаю то же самое во многих других проектах, и это обычно работает, хотя иногда я просто делаю случайные вещи, пока не смогу наконец увидеть мою строку соединения. Я надеялся, что обновление до vs2010 исправит это. Надеюсь, кто-то это увидел и может помочь, спасибо.

+0

Дополнительная информация: Я создал набор данных в другом проекте, который работает, затем скопировал его в мой проблемный проект. Все компилируется, но когда я пытаюсь просмотреть данные в таблице, я получаю: «Невозможно найти соединение« conn name here »для объекта« Настройки ». Строка подключения не найдена в настройках приложения или поставщике данных, связанной с строка подключения не может быть загружена. " – Crowcoder 2010-12-09 16:24:24

+0

Дополнительная информация: Если я перейду к некоторому файлу кода и напечатаю «Properties.Settings.Default». Я получаю строку подключения в intellisense. Итак, почему Cant Dataset это находит? – Crowcoder 2010-12-09 16:38:01

ответ

2

Вы проверили пространство имен вашего проекта и класс дизайнера набора данных? убедитесь, что оба они одинаковы ...

1

У меня была такая же проблема с vb.net, .net 3.5 и sql 2008. Что я сделал для решения проблемы, так это перейти к средству просмотра событий и очистить журнал приложений. Мой журнал приложений был заполнен. Как только я очистил журнал, я мог добавлять и просматривать подключения к данным.

1

У меня была та же проблема. Я решил проблему, удалив и старую ссылку на System.dll в файле csproj. screen capture