1
  • 내가 파일 메이커 데이터베이스 이름
  • 각 DB 이름 필드의 목록을/나는 C# 4.0을 윈도우 폼 응용 프로그램에서이
  • 그와 관련된 쌍 속성 (이 목록을 가지고 vs2010)
  • Visual Studio 설정 페이지 또는 표준 .NET 설정을 사용하는 표준 Visual Studio 설정 파일 중 하나에서 목록을 유지 관리하고 싶습니다.
  • 내 자신의 사용자 정의 설정, XML, XDS를 피하기 위해 (피하기 위해 "sch를 찾을 수 없습니다 요소/속성 "에 대한 ema 정보)
  • 약간 복잡한 INI 파일이 있습니다. 내 인생을 복잡하게하고 싶지 않아!

쉬운 해결책이 있습니까?으로 VisualStudio 2010 설정 페이지 - 컬렉션 설정

누군가가 밝은 아이디어가 아니라면 FM DB (예 : "fmdbAddresses")와 필드/속성 쌍을 연결하는 값 (예 : "gUserResult = skipField | gAddressID = convertToInt | gAddressID = uniqueIx ")

+0

약간의 개선 -이 기사 덕분에 목록을 저장할 수 있습니다 : http://www.devx.com/dotnet/Article/34273/1954 - 설정 페이지에서 유형으로 System.Collections.Specialized.StringCollection을 선택하고, 설정 페이지에서 직접 문자열 컬렉션을 편집 할 수 있습니다. 설정 이름을 통해 문자열에 액세스하십시오 (예 : 컬렉션에 MyItems가 호출 된 경우 foreach (Properties.Settings.Default.MyItems의 문자열 str)를 통해 액세스합니다. 참고 : 예외가 발생했습니다. 표시 이름이 'System.XmlSerializers'인 어셈블리를로드하지 못했습니다. SOU 파일을 삭제하면 예외가 삭제되었습니다. –

+0

농담이 나에게있어서 - SOU 파일을 죽이는 것만이 "break on exceptions"옵션을 지웠다. 예외가 여전히 발생합니다. MS에 따르면이 예외는 "설계 상"입니다. https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=88566&wa=wsignin1.0 –

답변

0

참고 : 나는 CodeProject에서 Jon Rista의 우수 기사를 통해"요소/속성에 대한 스키마 정보를 찾을 수 없습니다 "오류가 발생했습니다. 어쨌든, 내가 저장하기를 원하는 정보를 위해, 나는 XML 파일, VS 설정 파일과 XDS 파일에 대해 많이 알고 싶어하는 특별히 제작 된 클래스가 하나를 가져 오기 위해 과장되었다고 생각한다.

나는 웹에서 몇 페이지를 읽었고 시도했다 ... 나는 .NET 방식에 대한 깊은 이해를 얻었지만 여전히 단순하고 우아하다고 생각하는 것은 아무것도 없었다.

나는 더 좋은 방법이 없다고 믿기가 어렵다.