2010-01-05 4 views
-1

Visual Studio 2008 Sp1을 사용하는 ERP 프로젝트에서 데이터 테이블을 많이 사용하는 형식화 된 데이터 집합을 가지고 있고 .Designer.cs 파일이 8 인 테이블 어댑터를 많이 사용하고 있습니다. MB, 나는 다음과 같은 코드가 나에게 온다 비주얼 스튜디오 디자이너를 사용하여 openit려고 갑자기 때HELP ME 내 데이터 세트 xsd 콘텐츠가 사라졌습니다

내 XSD 파일 내용이 간
<?xml version="1.0" encoding="utf-8"?> 
<xs:schema id="erpDataSet" targetNamespace="http://tempuri.org/erpDataSet1.xsd" xmlns:mstns="http://tempuri.org/erpDataSet1.xsd" xmlns="http://tempuri.org/erpDataSet1.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified"> 
    <xs:annotation> 
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource"> 
     <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource"> 
     <Connections> 
      <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="erpConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="erpConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Sbic.Pro 

, :(:(:( 그 이유를 이해하고, 어떻게하지 않는다 나는 그것을 복구. 내가 뭔가 화나게하지만, 그 이유는 모르겠다면, 내 connectionstring 설정 "app.config"에 내가 그것을 제거하고 refernced 다른 프로젝트의 자원에 추가 주 프로젝트에 의해.

내가 무엇을 할 수 있는지, 나를 도와주세요.

+0

** ** 파일의 백업이 있습니까? 소스 제어 시스템이나 뭐 그런 .... –

+0

잘 나는 옛것을 가졌어. –

답변

0

문제를 이해 한 경우 ".Designer.cs"에 코드를 추가하려고합니다. 이 파일은 자동 생성 파일입니다. XSD 파일을 다시 저장할 때마다 designer.cs 파일이 재생성됩니다. designer.cs 파일에 내용을 추가해서는 안됩니다. 데이터 집합에 기능을 추가해야하는 경우 생성 된 파일에서 찾을 수있는 것과 동일한 네임 스페이스를 사용하여 다른 파일에 "부분적"클래스를 만들어 데이터 집합을 확장 할 수 있습니다.