2011-08-12 11 views
1

내 응용 프로그램에 대한 구성으로 사용하는 사용자 지정 XML 파일을 만들었습니다. 나는 내 자신으로 그것을 읽고있다. (나는 app.config 나 다른 standart 파일을 사용하지 않을 이유가있다)Intellisense in custom xml 파일

나는이 프레임 워크를 사용하고 있기 때문에이 설정 파일을 변경할 사용자는 Visual 편집을위한 스튜디오. 이 구성 파일을 지원하기 위해 Intellisense를 추가하고 싶습니다.

많은 솔루션을 찾았지만이 구성 파일의 내 .xsd는 VS의 스키마 폴더에 복사해야합니다. 하지만 내 .xml 파일과 같은 폴더에 저장해야합니다. 실제로 복사하거나 VS 폴더에서 아무것도 변경할 수 없습니다 - 독립 실행 형이어야합니다.

어떻게하면됩니까?

답변

2

나는 내 질문에 대한 답을 혼자 발견했다. targetNamespace를 my xml의 루트로 설정하고 xsd를 동일한 targetNamespace 옆에 배치해야합니다.

왜이 정보를 찾기가 어려웠는지 모르겠다. 대답은 매우 간단합니다.

+0

안녕하세요. 나는 똑같은 것을 성취하려고 노력하고있다. 당신이 사용하고있는 xml과 xsd의 예를 보여줄 수 있습니까? –

+0

여기 있습니다 : http://pastebin.com/F7isknGX – Archeg

+0

하지만 요점은 config.xml의 xmlns와 동일한 xNSD의 targetNamespace를 설정하는 것입니다. – Archeg