문제
SharePoint 서버에서 솔루션 파일 .wsp 파일을 추출하는 방법을 알아 내려고합니다. 이것이 가능합니까? 그렇다면 어떻게?
해결책
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);
}
Saveas () 메소드를 호출하기 전에 출력 디렉토리가 있는지 확인해야합니다. 그것이 존재하지 않으면 예외가 발생합니다.
제휴하지 않습니다 StackOverflow