문제

몇 가지 바로 가기가 포함 된 InstallShield 2009 MSI 프로젝트가 있습니다. 릴리스에 따라 이러한 바로 가기에 사용되는 아이콘을 변경하고 싶습니다. 각 릴리스는 별도의 국가 (따라서 언어)를위한 것이므로 일부는 다른 아이콘이 있습니다. 이 작업을 수행 할 수 있습니까?

도움이 되었습니까?

해결책

다음은 접근 방식에 대한 몇 가지 아이디어입니다. 완벽하지도 않습니다. 첫째, 다른 언어를 나타내 므로이 단축키를 언어 당 구성 요소로 분리하는 것이 가장 좋습니다. 그런 다음 각 릴리스의 언어 선택과 함께 구성 요소의 언어 설정을 사용하여 원하는 것을 필터링 할 수 있습니다.

두 번째 접근 방식은 훨씬 느슨하며 자동화 된 빌드 프로세스 없이는 유지할 수 없을 것입니다. 바로 가기의 아이콘에서 사용하는 경로 변수 참조를 신중하게 조정하고 각 빌드에서 해당 경로 변수에 사용 된 값을 무시할 수 있습니다. 따라서 각 빌드는 다른 파일을 참조합니다.

Windows 설치 프로그램 4.0/4.5 종속성을 사용할 수있는 경우 MUI 옵션을 확인할 수도 있지만 아이콘 지원이 표시되지 않습니다. MUI 지원을 사용하면 리소스 인덱스를 DLL로 지정하여 적절한 언어의 값을 끌어 올리는 데 사용됩니다. 그러나 이것은 단지 디스플레이 이름과 설명에 해당하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top