기사는 전망한다: 569
Ezine 준비되어 있는 페이지
Ezine 준비되어 있는 페이지
2008년9월 20일 Candice 죤스의 에 배치하는 & 소프트웨어의 밑에 배치하는
소프트웨어 생산품을 깁는 InstallAware 7 사용하기
|
이 whitepaper는 깁는 소프트웨어 생산품을 위해 InstallAware를 사용하는 방법을 기술한다. 많은 제3자 깁는 공구가 유효한 동안, 최대량은 임명 공구와 느슨하게 통합된다. 보다 적게 보다는 만족한 사용자 경험의 결과로, 어색한 패치 납품 및 임명이 이것에 의하여 시킨다. 공구를 저작하는 특정 준비는 건물 패치를 사용자 경험을 향상하는 통합 기계장치를 제공한다. 그러나, 이러한 경우에 패치 저작 프로세스는 아주 복합물이고 특별 훈련을 요구한다. 패치는 많은 저작 함정과 더불어 준비 프로젝트의 특별한 종류로 개발자가 실제적인 패치 발달 지금까지 둘 다에 대하여 의식이 있어야 한다, 취급된다. 실제적인 제품이 발송한 후에 패치가 분산되기 때문에, 이것은 본래 준비가 더 이상 변경될 수 있지 않는 어려운 상황 패치가 성공적이도록 귀착되고, 그러나 다르게 저작될 것을 요구되었다. InstallAware는 유일한 기술을 사용하여 저작하는 패치에 있는 이 도전을 제시한다: 깁기 1 누르십시오. InstallAware는 단 하나 누르기에 있는 사실상 제품의 더 오래된 버전을 위한 패치를 건축한다. 향상을 준비의 오래된, 건설한 버전을 단순히 IDE를 참조하고, "구조 패치" 단추를 누른다. 추가 코딩 또는 개발 노력은 언제나 요구되지 않는다. InstallAware는 당신을 위한 나머지를 다룬다. 이 현저한 사용 용이에도 불구하고, InstallAware 전통에서, 패치 프로세스의 광대한 주문화 및 패치 사용자 경험은 가능하게 남아 있다. 이것은 가능하게 해, 당신이 런타임에 설치자로 비즈니스 로직을 통합하도록 극적으로 그 논리를 지원할 것을 그렇지 않으면 요구될 발달 간접비를 감소시킨. 예를 들면, 패치를 적용하기 전에, 사용자의 기존 제품 면허의 동적인 타당성 검사는 소프트웨어 업그레이드를 제외하고는 면허가 부당한 경우에 만료되거나, 실행될 수 있다. 유사하게, 단 하나 패치는 다른 표적 언어, 판 및 다른 윤곽에 있는 제품을 기울 때 다중 표적에 적용될 지도 모르다 - 통합 표준 노동량을 감소시키게 가능하게 한. InstallAware 추가 원조는 탑재량 크기를 감소시키고, 압축 비율을 향상하고, 오래된 버전 준비 근원을 숨겨서 배치를 깁는다. 패치는 패치 포장에 있는 파일의 오래된 새 버전 사이 단지 델타를 포함하는 이원 점증형 differencing 기술을 사용하여 건축된다. 이 데이터는 훨씬 공간 저축을 위해 그들의 압축성을 증가하기 위하여 파일을 미리 조사 분석하는 LZMA/BCJ2 압축 기술을 사용하여 그 때 압축된다. 런타임에, InstallAware는 단순히 불필요한 CD/DVD를 삭제하는 숨겨지은 준비 근원을 나타나고 그렇지 않으면 패치 배치를 탈선할 본래 준비 매체의 다른 종류는 자극한다, (기계장치를 저작하는 다른 준비는 최종 사용자 시스템에 준비 근원을 숨기지 않는다). 이 유일한 이득을 제안하고 있는 동안, InstallAware가 완전한 근거하는 기준인 - InstallAware 각 패치는 제삼자 대본을 쓰는 런타임 이전에 설치될 것을 요구 없이 직접 실행할 수 있는 천연 Windows 설치자 패치 포장 (MSP) 이다. Windows 설치자는 유일한 마이크로소프트에 의하여 승인된 임명 기술이고 마이크로소프트 로고 증명서 프로그램의 필요조건이다. 그것은 액티브한 디렉토리 그룹 정책을 사용하여 높 안전 문맥에 있는 높 특권 임명과 자동화한 법인 배치와 같은 다른 몇몇 이점을 제안한다. 큰 기업을 위한 유일하게 받아들여진 소프트웨어 배급 체재가 이 이득에 의하여 MSP 체재 패치에게 한다. 첫번째 버전 설치자 건축 InstallAware를 사용하여 기술을 저작하는 아무 준비나를 사용하여 건축되는 제품을 격상시키는 것이 가능한 동안, 그 향상은 1 누른다 깁는 기술을 InstallAware를 이용할 수 없다. 당신이 InstallAware를 사용하여 깁는 것을 바라는 어떤 제품든지 InstallAware로 원래 설치되었음에 틀림없다. 제품의 첫번째 버전을 위한 설치자를 건축하기 위하여는, 뒤에 오는 단계를 실행하십시오. 1. 우리의 가설적인 제품은 2개의 파일, 응용 파일 및 자료 파일을 구성되어 있다. Windows의 Windows 폴더에서 있는 표준 텍스트 편집기 노트패드는 우리의 응용 파일로, 봉사할 것이다. 우리는 추진하고 자료 파일을 만들 것이다. 2 바탕 화면을 오른쪽 버튼을 클릭하고, 새로운 - 텍스트 문서 선택하십시오. 파일 노트패드 데이터를 이름을 대고, 더블클릭하고, 편집하십시오 그렇게 함으로 그것의 내용은 아래와 같이 screenshot와 같이 보인다: 2. 우리의 첫번째 버전 제품 파일이 준비되어 있을 이니까, 우리는 시작해서 좋 첫번째 버전 설치자를 건축한. Windows 시작 메뉴를 사용하여 InstallAware 7 IDE를 발사하십시오. 다음, 프로젝트 탭에, 새로운 그룹에서, 누르기 기본적인 준비 단추. 새로운 프로젝트 Windows는 디스플레이된다. 3. 기본적인 준비 프로젝트 유형은 사전 선택된다. 게다가, 새로운 프로젝트 Windows는 템플렛, 마법사, 견본 프로젝트 및 프로젝트 변환기의 다른 유형을 목록으로 만든다. 기본적인 준비 프로젝트 유형은 우리가 완전히 작동 임명을 건설할 필요가 있는 모든 배관공사를 포함해 - 다중 특징을 위한 상자 지원에서로, 응용 수선과 정비는, 및 설치를 해제해 또한, 이 whitepaper에 있는 초점의 우리의 지역 깁는. 4. 프로젝트 이름 필드의 밑에, 나의 준비의 기정값을 받아들이거나, 자신의 프로젝트 이름을 제공하십시오. 프로젝트는 나의 문서 폴더의 밑에 일반적으로 만들고, 안 그들의 자신의 subfolders 거주한다. 다른 폴더를 이용하고 싶어을 경우에, 그 폴더 이름을 여기에서 입력하거나, 건의한 가치를 사용하십시오. 프로젝트를 만들게 준비되어 있을 때 OK를 누르십시오. 5. 우리의 준비 프로젝트가 준비되어 있을 이니까, 우리는 우리의 제품의 논리적인 조직으로 살에 그것을 밖으로 시작할 것이다. 디자인 탭에, 파일을 누르거든 조정은 단추를 끼운다. 특징 디자이너를 준비 아키텍쳐 표제의 밑에 선정하고 상기의 screenshot와 같이 2개의 특징, 그래서 준비 프로젝트 보이를 정의하십시오. 기존 특징을 새로운 특징을 삽입하기 위하여 개명하도록 개명 단추, 및 새로운 단추를 사용하십시오. 디자인 전망의 오른쪽 구석 꼭대기에 Up-Down 단추는 특징을 분류하게 했다. 또한 특징을 강조하고, 그 후에 특징 기술 필드에 있는 그것의 묘사를 편집해서 특징 묘사를 주문을 받아서 만들 수 있다. 종료시에, 준비 아키텍쳐 표제의 밑에 파일 디자이너를 준비 프로젝트에 실제적인 제품 파일을 추가하는 선정하십시오. 6. 파일 디자이너의 최고 단면도는 개발 시스템에 유효한 파일을 목록으로 만든다. 파일 디자이너의 밑바닥 단면도는 준비에 의해 설치되는 파일을 목록으로 만든다. 표적 폴더 명부의 밑에 디스플레이되는 가변의 명부를 주의하십시오. $TARGETDIR$는 사용자가에 선택한 수신지 디렉토리는 시간을 설치한ㄴ다는 것을 나타내는 특별한 가변이다. 어떤 최종 사용자의 선택된 목적지로 확인하기 위하여 파일을 추가하기 전에 추려낸 $TARGETDIR$ 설치될 것이다. feature 체크박스에 의하여 필터 파일은 제품의 논리적인 조직 (이전 단계에서 정의되는 특징과) 개별적인 파일을 관련시키게 한다. 이 상자를 검사한 후에, 파일을 관련시키는 것을 바란다 제품 성능을 선택하게 확실하십시오. Windows 폴더에서, 프로그램 파일 특징의 밑에 파일 notepad.exe를 추가하십시오. 다음 탁상용 폴더에 찾아보고, 자료 파일 특징의 밑에 파일 노트패드 Data.txt를 추가하십시오. 7. 편법은 저희가 설치된 파일을 열고 패치가 작동하고 있다 시험하게 쉽게 할 것이다. 편법 디자이너를 준비 아키텍쳐 표제의 밑에 선정하고, 새로운 편법 대화를 디스플레이하기 위하여 그 후에 새로운 누르십시오. 이 대화를 사용하여 다양한 위치에 있는 편법을 만드는 것은 쉽다. 시각적으로 당신이 설치하고 있는 파일 중의 편법 표적을 찾아내고기 위하여, 또는 대체로 편법 표적 분야에서 어떤 파일 또는 폴더 위치든지 직접 타자를 치기 위하여 찾아보 단추를 누르십시오. 원본 분야를 사용하여 편법을 지명하게 확인하고, 편법 배치 그룹에게서 편법을 밑에 만들기 위하여 적어도 1개의 위치를 선택하십시오. 변경을 저장하기 위하여 OK를 누르십시오. 2개의 편법을 만드십시오 - 우리의 거짓 본문 파일을 가르키는 나의 데이터에게 불린 누구든개, 그리고 또 다른 한개는 우리가 설치하고 있는 노트패드의 사본을 가르키는 나의 프로그램을 불렀다. 우리는 지금 우리의 첫번째 버전 준비를 건설하게 준비되어 있다! 8. 프로젝트 탭에, 구조 그룹에서, 누르기 웹은 배치한다. 우리는 웹을 배치해 구조 최빈값을 선택해 -, 국부적으로 목표 시스템에 그것의 준비 근원을 숨기기 때문에, 준비가 이렇게 하면이라고 건설될 때 CD 또는 DVD 구조와 같은 다른 구조 최빈값으로 최빈값 생기고 있을 근원 매체 프롬프트를 위한 필요를 삭제하기. 실제로 웹에 무엇이든 배치 없이 웹에 있는 준비를 건설하는 것도 가능하다 배치한다 최빈값을 - 우리는 이 가이드의 후반에 있는 이 주제를 재방문할 것이다. 구조가 완전하 때, 구조 그룹에 있는 산출 폴더 단추에 내려가는 화살을 누르고, 웹을 배치한다 위치를 선택하십시오. 탐험가는 뒤에 오는 파일이 우리의 건설한 준비로, 폴더 안쪽에 있던 상태에서 연다: * 나의 Setup.exe: 이것은 실행할 수 있는 설치자 엔진을 포함하는 주요 준비이다. * 데이터 Files.7zip: 이 준비 자료 파일은 자료 파일 특징에서 포함된 모든 파일을 포함한다. * 프로그램 Files.7zip: 이 준비 자료 파일은 프로그램 파일 특징에서 포함된 모든 파일을 포함한다. 9. 탁상용에 새로운 폴더를 만들어, 그것을 버전이라고 하나 칭한. 이 폴더 안쪽에 모든 건축한 준비 파일을 베끼십시오. 이 폴더는 모든 인 오래된 버전 설치자 위한 백업 위치 역할을 하, 이 첫번째 버전을 표적으로 하는 패치 건축을 위해 필요한. 오래된 제품 파일 또는 설치된 근원은 요구되지 않는다. 두번째 (발전하거든) 버전 설치자 건축 우리가 성공적으로 우리의 첫번째 버전 준비의 사본을 건설하고 저장할 이니까, 우리는 두번째 버전 건설을 위한 제품과 준비 프로젝트에 수정하게 준비되어 있다. 1. 이전 섹션의 단계 1에서 만든 2 바탕 화면에 본문 파일을 편집하고, 그것의 내용을 편집하십시오 그렇게 함으로 아래와 같이 screenshot와 같이 보인다: 2. 본문 파일에 변경을 제외하고, 이전 섹션의 단계 8에 있는 절차 뒤에 나오 준비를 리빌드하거든. version을 2이라고 칭한 2 바탕 화면에 다른 폴더를 만드는 것을 기억하고, 미래 패치와 사용을 위한 두번째 버전 설치자를 보완하는 이 폴더로 다시 모든 건축한 준비 파일을 베끼십시오. 3. 필요하다면, 제품 파일에 추가 수정하고 프로젝트를 (추가 파일 추가와 같은) 설치하고 추가 버전 설치자를 필요한 만큼 건축하십시오. 다만 백업에 확실하십시오 각 건설한 준비, 그렇게 함으로 그(것)들을 나중에 기울 수 있다. 패치 건축 수정된 제품 파일 및 새 버전 설치자에의 위 그리고에 패치를, 건축할 것을 요구된 절대적으로 추가 단계가 없다. 패치를 만들기 위하여 아래에 단계를 따르십시오: 1. 디자인 탭에, 전망 그룹에서, 배치 단추를 누르십시오. 2. 배치 표제의 밑에, 패치 디자이너를 선택하십시오. 패치 디자이너에 있는 추가 단추를 누르고 버전 하나 폴더에서 나의 Setup.exe가 2 바탕 화면에 먼저 만든 파일을 추가하십시오. 3. 기울 것이다 다른 제품 버전이 있는 경우에, 그들의 백업 폴더에서 그들의 설치자를 또한 추가하십시오. 이들은 오래된 버전 설치자를이다 패치를 만들기를 위한 InstallAware 모든 필요 저장했다! 4. 구조 패치 단추를 누르십시오. 일단 패치가 건축되면, 패치 파일, 나의 Setup.exe를 포함하는 폴더 안쪽에 탐험가를 열기 위하여 찾아보 단추를 누르십시오. 이 패치는 최신 버전에 성공적으로 모든 참조 사항를 붙인 오래된 버전을 격상시킬 것이다! 축하! 지금 InstallAware를 사용하여 소프트웨어 생산품을 위한 패치를 건축했다. 첫번째 버전을 그것의 내용을 검증하기 위하여 설치하고, 연다 본문 파일을 설치하십시오; 그 후에 패치를 설치하고 본문 파일이 경신되었다는 것을 검증하십시오. 준비 프로젝트에 추가 수정을 가진 실험은, InstallAware가 단 하나 누르기에 당신을 위한 추가 패치 건축을 다루게 했다! 배치 대본 패치 근원 해결책 모든 Windows 설치자 패치는 오래된 버전 제품의 준비 파일에 접근을 요구한다. 오래된 버전을 위한 준비 파일은 어떤 패치든지 적용될 지도 모르기 전에 성공적으로 확인되어야 한다 (해결하는). 이 단면도는 InstallAware 패치가 이 근원 해결책 필요조건을 어떻게 취급하는지 기술한다. 웹을 위한 패치 근원 해결책은 준비를 배치했다 웹이 배치했기 때문에 준비는 항상 국부적으로 그들의 준비 파일, 웹에 의하여 배치된 준비를 위한 패치 근원 해결책을이다 자동적 숨긴다. 수동 단계는 패치 근원 해결책 도중 요구되지 않는다. 임명 도중 인터넷 연결을 언제나 요구하지 않는다 웹에 의하여 배치된 준비를 저작하는 것도 가능하다 그 같은; 이 이점은 InstallAware에서 깁기를 위한 웹에 의하여 배치된 준비 이상을 만든다. CD 또는 DVD 준비를 위한 패치 근원 해결책 준비 근원을 국부적으로 숨기기 위하여 그것이 바람직하지 않는 경우에, CD 또는 DVD 준비는 또한 사용될 수 있다. CD 또는 DVD 준비를 기울 때, 대화상자는 본래 준비 파일을 요구할 것이다. 이 단계에서는, 최종 사용자는 단순히 본래 임명 매체를 삽입하고, 준비 근원을 포함하는 드라이브를 선정할 필요가 있다. CD 또는 DVD 준비가 이동할 수 있는 매체가에 저장되지 않으며 아니라 단순히 폴더가 패치 근원 해결책 도중 다시 충분할 선정하는 하드드라이브 폴더에 거주하는 경우에. 단일 파일 준비를 위한 패치 근원 해결책 단일 파일 준비는 단 하나 자가 추출 파일로 모든 준비 파일을 포장한다. 이 자체 풀림 압축 파일은 임시 폴더로, 달릴 때, 첫째로 모든 준비 파일을 확장하고, 그 후에 준비를 개시한다. , 그러므로 이 준비에 대하여 기울 때, 단 하나 자가 추출 파일을 포함하는 폴더를 가르키는 것은 충분하지 않다. 대신, 자가 추출 파일은 달려야 한다, 그것을 그것의 준비 추출의 단계에 완료하는 허용하는 것은 임시 폴더에 신청하고, 그 때 그 임시 폴더는 선택되어야 한다. 이 폴더를 확인하는 것은 초심자 최종 사용자를 위해 조금 위협할수 있다, 그러므로 단일 파일 준비는 패치 표적으로 추천되지 않는다; 아무리 필요하다면 단일 파일 준비를 깁는 것이 아직도 가능하다. 준비 파일이 추출되는 임시 폴더를 찾아내는 실제적인 단계적인 방법은 다음과 같이 있다: 1. Windows 출발 단추를 누르고, 실행을 선택하고, 열려있는 분야로 %temp%를 입력하십시오. 다음 OK를 누르십시오. 2. Windows Explorer가 열려, 사용자의 임시 폴더의 내용을 디스플레이한. 3. 몇몇 난수 및 편지와 더불어 특성 .tmp를 가진 특성 mia 그리고 끝에서, 중간에 시작하는 폴더를 찾으십시오. 희소한 사건에서는 패치 설치자가 당신의 선택 중 하나를 받아들일 때까지 이 패턴을 적합한 다중 폴더가 있다, 단순히 각 폴더를 시도한다 (패치 설치자는 유효한 근원이 지정된ㄴ다는 것을) 확인하기 위하여 검사할 것이다. 단일 파일 준비 사용의 주요 이점은 인터넷 연결 또는 CD/DVD 요구 없이 응용 포함하는 모놀리식 포장을 만들기 위한 것이다 (및 이동할 수 있는 매체의 다른 유형을) 설치하기 위하여 필요로 한 모두를. 아직도 모놀리식 이고 임명 도중 인터넷에 접근을 언제나 요구하지 않는 웹에 의하여 배치된 준비를 건설하는 것이 가능하다, 그래서 모놀리식 단일 파일 준비가 요구되면 경우에, 웹은 단일 파일 구조 최빈값에 구조 최빈값을 선호될 수 있다 배치한다. 패치 근원 해결책은 모든 웹에 의하여 배치된 준비에 자동적이고, 웹을 사용하여 건설된 뒤에 오는 단면도에서 설명된대로 준비의 산출은 구조 최빈값을 아직도 단 하나 물리적인 파일, 일 수 있다 배치한다. 건축 모놀리식 웹은 준비를 배치했다 웹에 의하여 배치되기 준비가에 대하여 기울 것이기 가장 쉬운 기본적인 준비 이기 때문에, 가득 차있는 버전 설치자를 배치할 때 그(것)들을 사용하는 것이 바람직하다. 특정한 경우에 인터넷 연결을 언제나 요구하지 않는 준비를 건설하고 싶을 수도 있다. InstallAware에 의하여는 모놀리식 완전히 자가 인 웹에 의하여 배치된 준비를 건설한 것을 쉬운 - - 이렇게 그(것)들 항상 숨기고 준비 파일을, 단 하나 준비 파일에 있는 포함하고 모든 준비 데이터를, 에 대하여 깁기 최종 사용자에게 쉽다 한다. 모놀리식 웹으로 아무 기존 준비나 변환하는 것은 준비를, 따른다 이 단계를 배치했다: 1. InstallAware IDE에 있는 준비 프로젝트를 열고, 임명의 가득 차있는 근원에 접근하기 위하여 MSIcode 탭을 선택하십시오. 2. MSIcode 편집자 안쪽에, 환영 페이지 탭의 오른쪽에 탭을 즉각 선택하십시오. 우리의 가설적인 준비를 위해, 이 탭은 나의 준비에게 불린다. 3. MSIcode 원본의 위 2개의 드롭다운 콤보 박스를 즉각 주의하십시오. 좌 콤보 박스에 있는 웹 매체 구획을 선정하십시오. 다음 웹 매체 구획 전부 (런타임에 인터넷에서 다운로드되는)의 명부를 준비의 부분 확장하십시오 디스플레이하기 위하여 맞은 콤보 박스를. 4. 열려있는 콤보 박스에서 웹 매체 구획을 선정하십시오. MSIcode 편집자는 웹 매체 구획이 정의되는 원본에 있는 정확한 위치에 커서를 둔다. 5. 강조한 웹 매체 구획 선을 오른쪽 버튼을 클릭하고, 코멘트 Out/In를 선택하십시오. 이것은 웹 매체 구획 정의 이 지시를 묵살하는 InstallAware 준비 컴파일러를 지시하는 설명한다. 6. MSIcode 원본에 있는 모든 웹 매체 구획이 설명될 때까지 단계를 4-5 반복하십시오. 7. 임명 원본의 위에 일 때까지 키 높은 쪽으로 페이지를 반복적으로 누르십시오. 8. 마우스를 사용하여, 드래그하 하락은 원본의 상단에 웹 매체 MSIcode 커맨드 팔레트에서 커맨드를 (MSIcode 편집자의 오른쪽에) 막는다. 이것은 MSIcode 원본으로 새로운 웹 매체 구획 커맨드를 삽입한다. 9. 정의 웹 매체 구획 대화상자는 나타난다. 이 대화에 있는 어떤 수정 없이, 단순히 좋 단추를 누르십시오. 이것은 불린 MSIcode 원본으로 새로운 구간을 삽입한다 [따로 잇기 내용]. 이것은 InstallAware를 그(것)들이 런타임에에서 다운로드될 인터넷 위치 대신에 주요 setup.exe 파일 안쪽에 준비 포장의 각 파일을 직접, 포함하기 위하여 컴파일러를 설치하는 지시한다. 준비를 웹에 있는 건설해서 구조 최빈값을 지금 만들 것이다 임명 도중 인터넷에 접근을 언제나 요구하지 않는 자동화한 패치 근원 해결책에게 감사에 대하여 깁기 위하여 가장 쉬운 표적을 제공하는 모놀리식 웹에 의하여 배치된 준비, 배치하십시오. 패치를 주문을 받아서 만들기 컴파일러 가변 InstallAware는 단 하나 준비 프로젝트에서 다중 준비 파일을 건축하는 쉬운 방법을 제안하는 컴파일러 가변을 특색짓는다. 조건적인 지시와 유사한 컴파일러 가변을 사용하여, 대부분의 프로그램 언어, 에서 조건적으로 포함한 일지모른다 찾아냈다 또는 MSIcode의 부분을 제외하기 위하여 대본을 쓰고, 전부 단 하나 준비 프로젝트에 근거를 둔 기존 준비의 다른 취향을, 건설하십시오. 붙박이 컴파일러 가변 InstallAware는 각종 붙박이 컴파일러 가변을 제공한다. 예를 들면, 내부 BUILDMODE 컴파일러 가변은 패치를 InstallAware에 있는 건축할 때 깁기 위하여 평가한다. 프로젝트 탭에 구조 그룹에 있는 패치 단추를 누를 때) 도중서만 이것에 의하여 MSIcode 원본에 추가 논리를 추가한 것을 아주 쉬운, 그것 컴파일된다 패치 구조 (예를 들면 한다. 추가의, 주문 컴파일러 가변은 프로젝트 조정을 눌러서 접근 가능한 프로젝트 선택권 Windows를 사용하여 수 있다 (프로젝트 탭에 처리 그룹에서 단추를 끼우십시오) 정의될. 컴파일러 변수 값은 또한 커맨드 라인에서 추가한 편익을 위한 miabuild.exe 커맨드 라인 구조 공구를, 사용할 때 놓일 수 있다. 컴파일러 가변을 사용하는 조건 편집 MSIcode 3개의 커맨드는 구조 시간에 컴파일러 가변의 가치를 시험하기 위하여 가능성을 제안하고, 선택적으로 MSIcode 원본의 부분을 포함하거나 제외한다. 이 커맨드는 (MSIcode 편집자의 오른쪽에 MSIcode 탭에, 접근 가능한) MSIcode 커맨드 팔레트의 컴파일러 지시 그룹에 있다: * 만일 컴파일러 가변: 새로운 조건 편집 구획을 연다. 단순히 드래그하 하락 새로운 조건적으로 컴파일된 구획을 만드는 MSIcode 원본으로 이 커맨드. 이 커맨드의 가변 길이 블록에서는, 를 위해 시험하기 위하여 컴파일러 가변을 입력하십시오. 이 커맨드를 사용하여 붙박이기도 하고 주문 컴파일러 가변을 위해 시험할 수 있다. 새로운 조건적으로 컴파일한 구획을 시작하는 것은 패치를 건축할 때만, 이 분야에 있는 BUILDMODE를 입력하십시오지 만 포함했다. 비교 분야에서는, 실행하기 위하여 비교의 유형을 선택하십시오. 테스트 패치 구조를 위한 동등한 것의 디폴트 비교를 받아들이십시오. 비교의 유형을 반전할 필요가 있는 경우에, 반전 비교 (만일 아닙니다) 체크박스를 검사하십시오. 분야와 비교에서는, 컴파일러 가변의 가치를에 대하여 시험하기 위하여 문자 가치를 입력하십시오. 패치를 위해, 이 분야에 있는 패치를 입력하십시오. * 컴파일러 변하기 쉬운 그 외에: 실패한 경우에 직전에 컴파일러 가변이, 컴파일러 변하기 쉬운 그 외에 커맨드를 따르는 MSIcode 커맨드 조건적으로 컴파일되는 경우에 이전에 시작한 조건 편집 구획은, 그 같은 분기한다. * 컴파일러 변하기 쉬운 끝: 이전에 컴파일러 가변으로 열린 조건 편집 구획을 커맨드 닫는 경우에. 커맨드에는 대응 컴파일러 변하기 쉬운 끝 커맨드가 있어야 하는 경우에 각 컴파일러 가변. 좋다고 생각한 대로 자유롭게 다중 조건 편집 구획을 중첩할 수 있다. 또한 조건적으로 컴파일한 구획 내의 MSIcode 커맨드의 아무 종류나 사용할 수 있다. 내부의 InstallAware는 만들기 위하여 컴파일러 가변을 1 누른다 가능한 깁을 이용한다. InstallAware 대부분의 템플렛은 주요 준비에 사용된 동일한 준비 프로젝트에서 노력하지 않는 패치 건축을 제공하는 모든 필요한 컴파일러 변하기 쉬운 If/Else/End 커맨드를 (이 whitepaper에서 이용되는 를 포함하여 기본적인 준비 템플렛) MSIcode 제대로 구성한 원본을 제공한다. 컴파일러를 사용하여 가변은 이와같이 밖으로 의 상자를 1 눌러 개발자를 위한 깁는 편익을, 제공해 개발자 융통성을 유지하고 있 동안 추가 주문화를 단 하나 준비 프로젝트에 근거하여 건축되는 패치에 허용한. 문제를 피하고 있는 동안 및 처음부터 계획하는 새로운, 분리되는 패치를 만들고 유지하는 것을 하는과 머리 위에 관련되어, 자유롭게 필수조건에 맞히기 위하여 InstallAware 템플렛의 무엇이든을 주문을 받아서 만들 수 있고 비즈니스 로직의 어떤 종류를 깁기를 위한 임명에 내재하기 위하여. 추가 자원 InstallAware 기술에 추가 정보를 위한 뒤에 오는 URL에 InstallAware 웹사이트 간행물 단면도를 방문하십시오: http://www.installaware.com/home/publications.asp , 비평가의 가이드 뿐만 아니라 제공하는 Whitepapers는, InstallAware의 대본을 쓴 및 웹 배치 기술의 충분히 분석을 위 URL에 유효하다. 저자에 관하여: Candice 죤스는 InstallAware Software Corporation에 채택된다. |
꼬리표: 소프트웨어 설치자는, 소프트웨어를, 설치해 건축업자, MSI 건축업자, MSI 공구, 임명을, 설치하고, 설치해 설치해, WINDOWS 임명, WINDOWS 설치한다 설치한











