2012-10-15 4 views
1

브랜드 재검토를 원하는 Windows 제품 세트가 있습니다. 일부는 DLL이고 일부는 EXE입니다. 일부는 C++이고 일부는 .NET 기반입니다.Windows 제품 제품군의 브랜드 변경

브랜딩 정보 유형은 기본적으로 문자열이지만 특정 시점의 이미지가 포함될 수 있습니다.

몇 가지 접근 방식이 마음에 와서,하지만 그들 중 누구도 뛰어 없습니다 :

  • 컴파일러 지시어를 사용 :
  • 바이너리 패치가 다른 처리기 정의와 같은 프로젝트를 빌드 : 어셈블리, 사용 도구를 구축 한 후 주입 적절한 정보
  • 요약 : IBrandingProvider에 대한 응용 프로그램 코드 및 DLL에있는 공급자 구현
  • 로컬로 메타 데이터 파일 수정 : 모든 AssemblyInfo.cs/* .rc의 로컬 편집 수행 e 자동화 된 빌드 프로세스를 해당 정보와 함께 작성하십시오.

우리는 10 개의 제품에 대해 알려진 두 개의 브랜드로이 문제를 겪고 있습니다.

다른 접근 방법이 있습니까?

답변

0

Windows 응용 프로그램이 Windows Installer 패키지 (.msi 파일)로 고객에게 제공되는 경우 브랜딩을 제공하는 '주요 업그레이드'를받을 수있는 기본 브랜드 중립 패키지를 개발할 수 있습니다. msi major upgrade은 ProductCode를 변경하고 효과적으로 제품을 다른 제품으로 변경합니다. 기본 및 업그레이드가 모두 포함 된 Multiple-Package Installations을 제공하면 고객은 설치할 단일 .msi 패키지 만 갖게됩니다.