, 그것은 보인다.
https://sharepoint.stackexchange.com/questions/30045/importing-custom-list-to-visual-studio-from-sharepoint
사이트가 다음 사이트 서식 파일로 저장 목록 템플릿으로 목록을 저장하기에 너무 큰 경우
https://sharepoint.stackexchange.com/questions/14805/export-a-list-from-sharepoint-2010-into-visual-studio-2010
. 목록 템플릿의 경우 Microsoft 캐비닛 파일 이상인
*.stp
파일을 받게됩니다. 따라서 확장명을
*.cab
으로 변경하고
manifest.xml
파일을 택시에서 추출 할 수 있습니다. 안에
manifest.xml
목록의 열에 대한 정의를 찾을 수 있습니다.
<ListTemplate WebUrl="http://host/sites/site">
<Details> ... </Details>
<Files> ... </Files>
<UserLists>
<List Name="{guid}" ...>
<MetaData>
<Views> ... </Views>
<Fields>
<Field Type="Text" Name="MyField1" DisplayName="My Field 1" ID="{guid-1}" ... > ... </Field>
<Field Type="Note" Name="MyField2" DisplayName="My Field 2" ID="{guid-2" ... > ... </Field>
<Field Type="Status" Name="MyField3" DisplayName="My Field 3" ID="{guid-3}" ... > ... </Field>
<Field Type="URL" Name="MyField4" DisplayName="My Field 4" ID="{guid-4}" ... > ... </Field>
</Fields>
<ContentTypes> ... </ContentTypes>
<Forms> ... </Forms>
...
</MetaData>
</List>
</UserLists>
</ListTemplate>
내 : (.stp *에서 이름이 바뀌 었습니다)을 * .CAB,이 같은 필드 정의를 찾을 수에서 추출한 manifest.xsf를 파일 내부
Import list template STP file to Visual Studio 2010, Visual Studio SharePoint 프로젝트에서 목록 필드 정의를 소스 파일에서 SharePoint 사이트 열 "elements.xml"파일로 복사하여 붙여 넣을 수 있습니다.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field
ID="{abd3b925-1e2c-4423-8e9b-7a861be38917}"
Name="SiteColumn1"
DisplayName="Site Column 1"
Type="Text"
Required="FALSE"
Group="Custom Site Columns">
</Field>
</Elements>
그냥 목록에서 필드 정의와 비주얼 스튜디오의
Site Column
템플릿에서 기본
Field
요소를 교체합니다.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field Type="Text" Name="MyField1" DisplayName="My Field 1" ID="{guid-1}" ... > ... </Field>
</Elements>
당신이, 개별 사이트 열 등의 프로젝트에 이동 컴파일하고 귀하의 사이트에 사이트 열을 배치 할 프로젝트를 배포 할 모든 필드 번.
어떤 도구를 사용할 수 있습니까? Visual Studio, SharePoint Designer 또는 SharePoint 웹 인터페이스의 기본 기능? – Zarepheth
이것은 전제 설치이므로 VS, SPD, PowerShell 등이 있습니다. 팜 관리자 권한과 로컬 관리자 권한이 모두 있습니다. –