2010-12-09 3 views
7

C# VS 2010 .NET 4.0TableAdapter에 마법사가 선택 목록에 설정에서 연결 문자열이없는

내 프로젝트 (클래스 라이브러리)에 데이터 집합을 추가하고 난 TableAdapter에에게 연결을 추가 할 때 설정에 추가 한 문자열을 선택할 수 없습니다. 사용할 수있는 다른 데이터 소스 (서버 탐색기에서)에 대한 연결 문자열이 있습니다. 해결 방법을 사용할 수 없으므로 연결 문자열을 설정에서 가져와야합니다. 많은 다른 프로젝트에서이 동일한 작업을 수행하며 일반적으로 작동하지만 가끔씩 연결 문자열이 표시 될 때까지 임의의 작업을 수행합니다. vs2010으로의 업그레이드가이 문제를 해결할 것으로 기대하고있었습니다. 누군가가 이것을보고 도움을 주길 바랍니다.

+0

추가 정보 : 다른 프로젝트에서 데이터 세트를 만든 다음 문제 프로젝트에 복사했습니다. 모든 것이 컴파일되지만 tableadapter에서 데이터 미리보기를 시도하면 다음과 같이 표시됩니다. "개체 '설정'에 대해 'conn 이름'을 찾을 수 없습니다. 응용 프로그램 설정 또는 해당 설정과 연결된 데이터 공급자에서 연결 문자열을 찾을 수 없습니다. 연결 문자열을로드 할 수 없습니다. " – Crowcoder

+0

더 많은 정보 : 만약 내가 어떤 코드 파일에 가서 "Properties.Settings.Default." 나는 인텔리 센스에서 연결 문자열을 얻는다. 그렇다면 왜 데이터 세트가 그것을 찾을 수 없습니까? – Crowcoder

답변

2

프로젝트 및 데이터 세트의 디자이너 클래스의 네임 스페이스를 확인 했습니까? 모두 같음을 확인하십시오 ...

1

나는 vb.net, .net 3.5 및 sql 2008에서 동일한 문제가 발생했습니다.이 문제를 해결하기 위해 수행 한 작업은 이벤트 뷰어로 이동하여 응용 프로그램 로그를 지우는 것입니다. 내 응용 프로그램 로그가 가득 찼습니다. 일단 로그를 지우면 데이터 연결을 추가하고 볼 수있었습니다.

+0

그게 어디 있니? – Seva

1

나는 동일한 문제가있었습니다. 나는 csproj 파일의 System.dll을 제거하고 오래된 참조로 내 문제를 해결했다. screen capture