2009-03-06 2 views
3

SharePoint 서버에서 솔루션 파일 인 .wsp 파일을 추출하는 방법을 알아 내려고하고 있습니다. 이것이 가능한가? 그렇다면 어떻게 될까?WSS의 솔루션 파일 추출

답변

5

작은 콘솔 응용 프로그램을 만들고 SPFarm.Local.Solutions 속성을 사용하여 솔루션에 액세스 할 수 있습니다. Microsoft.SharePoint.Administration 네임 스페이스를 포함하고 솔루션 파일 다운로드하려면 다음 코드를 사용 :() 메소드를 다른 이름으로 저장을 호출하기 전에

SPSolutionCollection solutions = SPFarm.Local.Solutions; 

foreach (SPSolution solution in solutions) 
{ 
    SPPersistedFile wspFile = solution.SolutionFile; 
    wspFile.SaveAs("c:\\Temp\\Solutions\\" + solution.Name); 
} 

당신은 당신의 출력 디렉토리가 있는지 확인해야합니다. 존재하지 않으면 예외가 발생합니다.

1

SPFarm을 사용하여 팜의 솔루션에 액세스 할 수 있습니다. Local. Solutions 속성 비록 당신이 기본 파일을 검색 할 수 있는지 잘 모르겠습니다. 그것이 내가 시작할 곳입니다.