본문 바로가기

[TIP] 빌드 이벤트 활용방법 오늘은 Visual Stuido 2003 부터 제공이 되어왔던 빌드 이벤트(Build Event) 에 대해서 알아보자. 종종 굉장히 편리하게 사용되는 기능이니 한번쯤 알아놓는 것도 도움이 될 것 같다. 여기에서 사용하는 툴은 Visual Studio 2005 Team Suite 기준이다.  빌드 이벤트 빌드 이벤트는 이름에서 알 수 있듯이 빌드(소스코드 컴파일) 작업을 할 때 발생하는 VS.NET IDE 에서 발생하는 이벤트이다. 빌드 이벤트는 다음의 두가지 단계에 거쳐 이벤트를 줄 수 있다.l 빌드 전 이벤트l 빌드 후 이벤트 빌드 전 이벤트는 개발자가 빌드를 수행하기 전에 발생하는 이벤트이다.빌드 후 이벤트는 다시 빌드 후 이벤트는 총 3가지 옵션을 선택할 수 있다.l 항상 허용l 빌드가 성공한 경우.. 더보기
Visual Studio 빌드 이벤트 매크로변수 빌드 이벤트의 매크로로, 다음과 같은 값을 반환한다. (MSDN 참조) 매크로설명$(ConfigurationName)현재 프로젝트 구성의 이름입니다. 예: "Debug|Any CPU"$(OutDir)출력 파일 디렉터리의 경로로서 프로젝트 디렉터리에 대해 상대적인 경로입니다. 이 경로는 출력 디렉터리 속성의 값이 됩니다. 뒤에는 백슬래시('\')가 붙습니다.$(DevEnvDir)드라이브와 경로로 정의되는 Visual Studio 2005의 설치 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다.$(PlatformName)현재 대상 플랫폼의 이름입니다. 예: "AnyCPU".$(ProjectDir)드라이브와 경로로 정의되는 프로젝트의 디렉터리로, 뒤에는 백슬래시(\)가 붙습니다.$(ProjectPath)드라이브,.. 더보기
암호가 걸려있는 MDB파일 접근방법 MDB 연결방법은 다 알고 있다는 가정하에 진행한다.방법은 아주 간단하다. ConnectString에 "Jet OLEDB:Database Password=해당패스워드"만 추가해주면 된다. 내가 사용한 ConnectString을 예제로 보여주면strConn = "provider=microsoft.jet.OLEDB.4.0;" & _ "Persist Security Info=False;Jet OLEDB:Database Password=패스워드;" & _ "data source=" & MDB파일경로 이런식으로 작성해주면 된다.주의할점은 각각의 세트 "="을 기준으로 끝에 ";"를 붙여줘야 한다. 이건 ADO를 연결하는 문자열의 기본 문법이니 이걸 빼먹고 고생하지 말자. 더보기