본문 바로가기

.NET/MOSS

Visual Studio 빌드 이벤트

WebPart 생성 후 배포시

WebPart 생성 후 MOSS 사이트에 배포 할 경우

1. Visual Studio 에서 프로젝트 생성시 WebPart로 만드는 경우
    빌드후 배포를 하면 자동으로 생성되어 MOSS 사이트에 WebPart가 생성된다.

2. 사용자 정의 컨트롤을 이용하여 WebPart를 만드는 경우
    이 방법은 프로젝트 생성시 C# => Web => ASP.NET 웹 응용 프로그램 으로 만든다.
    만든 후의 배포는 빌드 후 .dll 파일을 \WINDOWS\assembly 폴더에 직접
    참조를 한 후 iisreset을 해주어야 한다.
    이러한 번거로운 작업을 한번에 해결하는 것이 빌드 이벤트 에 있다.


Visual Studio 2005에서
=> 프로젝트의 속성 =>빌드 이벤트

   빌드 후 이벤트 명령줄(아래의 명령어를 적어준다. 중요한 명령이죠.)

   "$(DevEnvDir)\..\..\SDK\v2.0\Bin\gacutil.exe" /i "$(TargetPath)"
   %windir%\system32\iisreset.exe /noforce

   빌드 후 이벤트 실행은 =>  빌드가 성공한 경우로 설정