내가 궁금 해서요 :SharePoint : GSP에 WSP 설치 DLL을 배포 할 예정입니까? 내가 Stsadm 명령 사용하여 WSP를 배포하는 경우
stsadm -o addsolution –filename myWSP.wsp
이 또한 설치됩니다 필요한 DLL의 (이미 WSP에 포함)를 GAC에?
아니면 다른 수동 프로세스입니까?
내가 궁금 해서요 :SharePoint : GSP에 WSP 설치 DLL을 배포 할 예정입니까? 내가 Stsadm 명령 사용하여 WSP를 배포하는 경우
stsadm -o addsolution –filename myWSP.wsp
이 또한 설치됩니다 필요한 DLL의 (이미 WSP에 포함)를 GAC에?
아니면 다른 수동 프로세스입니까?
이것은 솔루션 manifest.xml
의DeploymentTarget 특성에 의해 결정됩니다. 당신이 GAC에 코드를 배포 할 다음과 같은 구문을 사용하여이 파일을 직접 유지하는 경우 : 당신이 솔루션을 생성하는 도구를 사용하는 경우
<Assemblies>
<Assembly DeploymentTarget="GlobalAssemblyCache"
Location="MyGAC.dll" />
</Assemblies>
, 그것은 도구에 따라 달라집니다. WSPBuilder는 기본적으로 GAC에 배포하지만 그렇지 않은 경우 구성 할 수 있습니다. bin
에 배포하는 방법에 대한 단계는 this article by Tobias Zimmergren의 "코드 액세스 보안 생성을 포함하여 GAC 대신 BIN에 대한 어셈블리 범위 지정"절을 참조하십시오.
명령에 addsolution이 표시되면 솔루션 저장소에 솔루션을 추가하기 만하면됩니다. 배치 할 물건을 얻으려면 디플로이 솔루션을 호출해야합니다. 다음은가 GAC에 파일을 배치 할 필수입니다
stsadmin -o deploysolution -name [solutionname] -allowgacdeployment
주 allowgacdeployment 것을 호출하는 데 필요한 명령입니다. 이 명령에 대한 자세한 내용은
STSADM.EXE -help deploysolution
사용자 인터페이스를 통해 얻을 수 있습니다. 으로 이동합니다. 중앙 관리 -> 운영 -> 솔루션 관리 솔루션을 선택하고 배포라고 말합니다. 이 방법을 사용하면 더 빨리 처리 할 수 있습니다.
VS를 통해 패키지를 빌드하는 경우 패키지를 열고 하단의 고급 탭을 클릭하십시오. 추가 어셈블리를 추가하고 여기에서 배치 타겟을 지정할 수 있습니다. XML을 직접 업데이트하는 것보다이 작업을 수행하는 것이 좋습니다 ...하지만 그건 저뿐입니다.
Visual Studio 2010에서이 기능이 작동하는지 확인할 수 있습니다.이 기능은 유지 관리가 간편한 즉시 사용 가능한 솔루션에 대한 가장 완벽한 대답이라고 생각합니다. –
감사합니다. Alex, 저는 이것을 사용합니다. WSP 빌더, 그래서 나는이 이익을 얻는다고 생각한다. –