PRB: 프로젝트를 빌드하는 경우 "'DataSetName' 형식이 정의되지 않았습니다." 오류 발생

기술 자료 번역 기술 자료 번역
기술 자료: 816801 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

DataAdapter의 데이터 집합 생성 옵션을 사용하여 설계하는 동안 데이터 집합을 만들면 폼에 자동으로 데이터 집합의 인스턴스가 만들어집니다. 속성 창에서 데이터 집합의 이름을 수정하고 프로젝트를 저장한 다음 폼을 열려고 하면 폼에 다음과 같은 오류 메시지가 나타납니다.
문서를 로드하는 동안 오류가 발생했습니다. 오류를 수정한 다음 문서를 다시 로드하십시오. 다음 오류 메시지가 나타납니다.
알 수 없는 오류입니다.
프로젝트를 빌드할 때 다음 오류 메시지가 나타날 수 있습니다.
'ApplicationName.OldDataSetName' 형식이 정의되지 않았습니다.

원인

이 문제는 데이터 집합 이름이 데이터 집합 스키마 파일(.xsd)에서 변경될 때 Microsoft Visual Studio .NET은 데이터 집합이 시작된 폼의 InitializeComponent에서 데이터 집합 이름을 수정할 수 없기 때문에 발생합니다.

해결 방법

이 문제를 해결하려면 해당 코드에서 데이터 집합 이름을 새 이름으로 바꿉니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 보기 메뉴에서 코드를 누릅니다.
  2. 해당 코드에서 데이터 집합 이름의 각 인스턴스를 DataSet1에서 MyDataSet로 바꿉니다.
  3. 프로젝트를 저장한 다음 솔루션 탐색기에서 Form1.cs를 두 번 누릅니다.

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

문제를 재현하는 방법

  1. Microsoft Visual Studio .NET에서 새 Visual C# Windows 응용 프로그램 프로젝트를 만듭니다. 기본적으로 Form1이 만들어집니다.
  2. 보기 메뉴에서 서버 탐색기를 누릅니다.
  3. 서버 탐색기에서 데이터 연결을 마우스 오른쪽 단추로 누른 다음 연결 추가를 누릅니다.
  4. 데이터 연결 속성 대화 상자의 연결 탭에서 로컬 SQL Server 이름을 입력한 다음 Northwind 데이터베이스를 선택합니다.
  5. 도구 모음의 데이터 탭에서 SqlConnection을 Form1로 끕니다.
  6. SqlConnection1을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다. 속성 대화 상자에서 ConnectionString을 4단계에서 만든 데이터 연결로 설정합니다.
  7. 도구 상자에서 Form1로 SqlDataAdapter를 끕니다. 데이터 어댑터 구성 마법사에서 다음을 세 번 누른 후 다음 SQL 문을 입력합니다.
    Select * From Customers
  8. 다음을 누르고 마침을 눌러 마법사를 닫습니다.
  9. SqlDataAdapter1을 마우스 오른쪽 단추로 누른 다음 데이터 집합 생성을 누릅니다. 확인을 누릅니다.
  10. 보기 메뉴에서 솔루션 탐색기를 누릅니다.
  11. 솔루션 탐색기에서 DataSet1.xsd를 두 번 누릅니다.
  12. 보기 메뉴에서 속성 창을 누릅니다.
  13. 속성 창에서 DataSetName을 선택한 다음 이름을 MyDataSet로 변경합니다.
  14. 프로젝트를 저장한 다음 솔루션 탐색기에서 Form1.cs를 두 번 누릅니다.
  15. 빌드 메뉴에서 솔루션 빌드를 누릅니다.

참조

자세한 내용은 다음 Microsoft Developer Network(MSDN) 웹 사이트를 방문하십시오.
데이터 어댑터 구성 마법사
http://msdn2.microsoft.com/en-us/library/kb6bw5z5(vs.71).aspx
데이터 집합 생성 대화 상자
http://msdn.microsoft.com/library/en-us/vsintro7/html/vxurfGenerateDataSetClassDialogBox.asp




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 816801 - 마지막 검토: 2007년 5월 12일 토요일 - 수정: 1.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ADO.NET 1.0
  • Microsoft ADO.NET 1.1
  • Microsoft Visual C# .NET 2002 Standard Edition
  • Microsoft Visual C# .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic .NET 2003 Standard Edition
키워드:?
kbprb kbcode kberrmsg kbsystemdata kbwindowsforms kbtable kbsqlclient kbschema kbdesigner kbdatabase kbdataadapter KB816801

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com