CVS나 SVN에 올려서 사용할경우 배포를 시켜줘야된다.

배포는 다음과 같이 한다.

 

 

이클립스에서 install 폴더에 생성된 DLL파일을 복사한다.

그리고 component320U.xml파일을 열어 다음과 같이 편집한다.

 

 

<?xml version="1.0" encoding="UTF-8" ?>
  <root>
    <params>
  <param id="DEVICE" type="string">Win32</param>
  <param id="SOURCE" type="string">component320U</param>
  <param id="TARGET" type="string">%UserApp%TobeSoft\ing_life\components</param>
  <param id="FILENAME" type="string"></param>
  <param id="VERSION" type="string">2007,05,21,1</param>
  <param id="ACTION" type="string">DOWN</param>
  <param id="STATUS" type="string">0</param>
 </params>
 <dataset id="output">
  <colinfo id="DEVICE" type="string" size="255"/>
  <colinfo id="SOURCE" type="string" size="255"/>
  <colinfo id="TARGET" type="string" size="255"/>
  <colinfo id="FILENAME" type="string" size="255"/>
  <colinfo id="VERSION" type="string" size="255"/>
  <colinfo id="ACTION" type="string" size="255"/>
  <colinfo id="STATUS" type="string" size="2"/>

  <record><FILENAME>CyCalendarExU.dll</FILENAME><VERSION>system::2007.6.29.1</VERSION></record>
  <record><FILENAME>CyGridU.dll</FILENAME><VERSION>system::2007.8.8.1</VERSION></record>
  <record><FILENAME>CyTreeViewU.dll</FILENAME><VERSION>system::2007.6.7.1</VERSION></record>
  <record><FILENAME>CyWebBrowserU.dll</FILENAME><VERSION>system::2007.6.1.1</VERSION></record>
  <record><FILENAME>CyXecureAdp7U.dll</FILENAME><VERSION>system::2007.7.12.1</VERSION></record>
  <!-- User Extend Api -->
  <record><FILENAME>ExtCommonApiU.dll</FILENAME><VERSION>system::2007.4.17.1</VERSION></record>
  <record><FILENAME>CyCalendarEx2U.dll</FILENAME><VERSION>system::2007.3.23.1</VERSION></record>
  <record><FILENAME>CyMultiLineTabU.dll</FILENAME><VERSION>system::2007.6.7.1</VERSION></record>
  <record><FILENAME>CyLiteDBAdpU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
  <record><FILENAME>AdaptDBAdoU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
  <record><FILENAME>AdaptDBOdbcU.dll</FILENAME><VERSION>system::2007.10.2.1</VERSION></record>
  <record><FILENAME>CyMaPrintListU.dll</FILENAME><VERSION>system::2009.9.1.1</VERSION></record>


 </dataset>
</root>

 

* 빨간색으로 강조된것이 새로 추가된 부분이다.

이때  DLL파일의 파일버전 정보가 0.0.0.1 로 설정되있을 것이다.

버전관리를 위해서 VS2005 리소스 뷰에서 파일 버전정보를 년도.월.일.1 과 같은 형식으로 수정해준다.

 

 

 

FiLEVERSION 을 선택하여 클릭하면 버전정보를 수정할수있다. 버전정보를 년도.월.일.1로 수정한다.

 

배포가 제대로 되는지 테스트 해보자.

 

D:\Documents and Settings\Kiuk\Local Settings\Compatible LocalLow\Tobesoft\ing_life\components

배포디렉토리 항목은 다음과 같다.

 

 

 

웹사이트를 실행한다.

 

 

웹사이트 실행시 자동으로 dll파일이 생성된것을 알 수 있다.

 

블로그 이미지

클라인STR

,