설치 프로젝트가있는 .NET 솔루션의 Visual Studio GUI를 통해 ARPCOMMENTS을 어디에서 찾을 수 있습니까?Visual Studio 미로에서 길을 잃었습니까?
" 지원 정보를 보려면 여기를 클릭하십시오."에 ARPCOMMENTS 값이 표시됩니다. 제어판에서 "추가 또는 프로그램 제거"를 클릭하십시오. 나는 그것을 한 번 바꿨지 만, 어디서 잊었는지 입니다. 에서
설치 프로젝트가있는 .NET 솔루션의 Visual Studio GUI를 통해 ARPCOMMENTS을 어디에서 찾을 수 있습니까?Visual Studio 미로에서 길을 잃었습니까?
" 지원 정보를 보려면 여기를 클릭하십시오."에 ARPCOMMENTS 값이 표시됩니다. 제어판에서 "추가 또는 프로그램 제거"를 클릭하십시오. 나는 그것을 한 번 바꿨지 만, 어디서 잊었는지 입니다. 에서
:
Setup project - Deployment project properties - using [ProductVersion] inside Description property
설치 프로젝트의 설명 속성은 MSI 표준 속성 ARPCOMMENTS을 의미합니다. 설치 프로젝트의 Description 속성 값을 설정하면 이 결과 MSI 패키지의 속성 테이블에 추가되어 ARMCOMMENTS 속성 값 을 설정합니다.
속성 테이블에 대한 MSDN 문서 의 발언 부분은 언급 :
는 "당신은 다른 속성 값에 속성 설정 에 속성 테이블을 사용할 수 없습니다 설치 프로그램이 텍스트 문자열에 아무것도 하지 않습니다. 속성 열에 속성을 설정하기 전에 값 열에 입력했습니다. "
"이것은 속성 테이블에 순환 참조를 만드는 것을 방지하는 것이 필요하다. 대신, 사용자 정의 작업 유형 (51)를 사용하여 다른 하나 개의 속성을 설정할 수 있습니다"
따라서 문제의 해결책은 유형 51 사용자 지정 작업을 MSI 패키지에 추가하는 것입니다. 불행히도 Visual Studio 은 설치 프로젝트에서 유형을 추가하는 것을 지원하지 않습니다. 51 나는 에서 Orca를 사용하여이 작업을 수행 할 것을 제안합니다.
유형 51 사용자 지정 작업을 MSI 패키지에 추가하는 단계는 다음과 같습니다. 1. Visual Studio에서 설치 프로젝트를 빌드합니다. 2. Orca로 결과 MSI 패키지를 엽니 다. 3. 왼쪽 목록에서에서 CustomAction 테이블을 찾아 다음과 같이 이 테이블에 새 행을 추가 : 4. 찾습니다 ... 조치 유형 소스를
대상 Set_ARPCOMMENTS 51 ARPCOMMENTS ... 버전 [PRODUCTVERSION]를 InstallExecuteSequence 테이블을 열고 위의 사용자 지정 동작 위의 을 호출하는 새 행을 추가하십시오. DIRCA_TARGETDIR 작업 후 사용자 지정 작업 호출을 시퀀스 할 수 있습니다. 의 경우 : 작업 조건 시퀀스 Set_ARPCOMMENTS가 설치되지 않음 760 5. 변경 사항을 저장하십시오. 6. 대상 컴퓨터에 수정 된 MSI 패키지를 설치하십시오.희망이 도움이됩니다. 질문이있는 경우 을 알려주세요. 감사합니다
, 린다 리우
"... 그러나 나는 그것이 어디에 있는지 잊었다"는 항상 저에게 일어납니다. +1 정직. –