2009-04-22 2 views
1

내 솔루션에서 "12 하이브"구조와 일치했으며 SPDeploy를 사용하여 .wsp 파일을 만들고 배포하고 테스트 서버에 배포했습니다.sharepoint 개발을 위해 elements.xml 파일을 자동으로 생성하는 방법이 있습니까?

구조 전체에 파일을 추가하려고하는데 elements.xml 및 feature.xml 파일에 상당한 중복성이 있습니다. 누구든지이 파일을 만드는 데 도움이되는 작업을 했습니까?

편집 : 첫 번째 주석 작성자가 elements.xml의 요소인데, 모든 xml이 최대한 자동 생성되도록되어 있어도 공손한 공예품입니다. 쓰여진 xml 손에 알레르기 반응의 일종 ...

+0

피처 제너레이터가 정확히 수행해야 할 작업을 설명하십시오. 필자가 찾고있는 도구가 feature.xml을 생성해서는 안되지만 첨부 된 요소 XML의 파일처럼 보이는 질문을 읽는 방법입니다. – LeonZandman

답변

4

WSPBuilder from CodePlex을 사용해 보셨습니까? 지정된 기능에 필요한 feature.xml 파일을 생성합니다. 또는 여러 개의 파일에서 드래그하기위한 GUI 도구가 필요하며 elements.xml이 업데이트 될 예정입니까?

+0

WSPBuilder도 사용합니다. 솔루션을 배포 할 때 매우 편리합니다. –

+0

WSPBuilder는 Feature.xml 파일을 생성하지 않습니다. 모든 기능 만 처리하고 WSP 파일을 생성합니다. 강력한 도구이지만 포스터가 요구하는 것은 아닙니다. – LeonZandman

+0

@Stingray. WSP Builder VS 확장 기능에 대한 나의 경험은 당신과 다릅니다. –

1

Visual Studio Extensions for WSS 버전 1.3 (VSeWSS v1.3)이이 작업을 수행하지만 확실하지 않다고 생각합니다. SharePoint 개발 도구에서 다음 단계로 진행되는 것 같습니다. 올바르게 호출하면 Visual Studio 2008이 필요합니다. 여기

당신이 유용하게 사용할 수있는이에 대한 몇 가지 링크를 다음과 같습니다 시리즈의 두 번째 블로그 기능에 초점을 맞추고

하는 것으로.

+0

VS 확장은 숨기고 너무 많이 사용합니다. 우리는 그것들을 사용하고 나서 우리 자신의 요소를 만들고 xml을 특징으로 만들었습니다. 우리는 WSP에 들어가는 것을보다 잘 제어 할 수 있습니다. –

1

자동 생성 된 feature.xml 파일을 사용하려면 VSeWSS 1.3으로 전환해야 할 수도 있습니다. Microsoft의 공식 솔루션 인 SharePoint 개발 도구입니다.

VSeWSS를 사용하면 솔루션 구조를 전체 12 개의 하이브 구조와 일치시킬 수 없으므로 솔루션 구조를 변경해야합니다. 그러나 12 개의 두드러기에 파일 및 자료를 배치하는 다른 개념이 포함되어 있습니다.

1

프로젝트 또는 프로젝트의 특정 요소 파일에서 고유 한 Visual Studio 템플릿을 만드는 것이 어떨까요? 프로젝트에서 템플릿으로 파일을 내보내는 것은 고통스러운 핸드 메이드 CAML 파일을 재사용하는 좋은 방법입니다.

관련 문제