기본 화면에 버전 번호를 인쇄하는 winforms 응용 프로그램에 기능을 추가하려고합니다. 나는 현재이 있습니다.NET 버전 번호 (설치자 버전)
나에게 프로그램의 버전을 알려줍니다txtVersion.Text = ProductVersion.ToString();
- 잘 좋은.
그러나 내가하고 싶은 것은 msi를 만드는 데 사용 된 설치 프로그램 버전을 선택하는 것입니다. 설치된 프로그램 내에서이를 조사하거나 설치 중에 정보를 전송하는 방법이 있습니까?
그러나 버전 번호가 증가 할 때마다 ProductCode가 업데이트되지 않습니까? –
주요 업그레이 드를 수행하는 경우 예. 주요 업그레이드를 사용하는 경우 :: MsiEnumRelatedProducts()를 사용하고 UpgradeCode (변경하지 않아야 함)를 전달하여 ProductCode를 가져온 다음 다른 API를 사용할 수 있습니다. 다시 말하지만, 사소하지는 않지만 정말로 어렵지는 않습니다. –