문제

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 () 메소드를 호출하기 전에 출력 디렉토리가 있는지 확인해야합니다. 그것이 존재하지 않으면 예외가 발생합니다.

다른 팁

사용하여 농장의 솔루션에 액세스 할 수 있습니다. Spfarm.현지의.솔루션 재산. 그래도 기본 파일을 검색 할 수 있는지 확실하지 않습니다. 그것이 내가 시작한 곳입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top