func (vi *Info) SetProductVersion(productVersion string) {
	vi.ProductVersion = versionStringToArray(productVersion)
	if len(vi.lt) == 0 {
		vi.Set(LangNeutral, ProductVersion, productVersion)
		return
	}
	for langID := range vi.lt {
		vi.Set(langID, ProductVersion, productVersion)
	}
}
// SetProductVersion sets the product version, ensuring this is the only one in the structure.
//
// This should be called after json.Unmarshal to override the version.
SetProductVersion sets the product version, ensuring this is the only one in the structure.

This should be called after json.Unmarshal to override the version.
// SetProductVersion sets the product version ensuring this is the only one in the structure . // // This should be called after json . Unmarshal to override the version .
func (vi *Info) SetProductVersion(productVersion string) {
	vi.ProductVersion = versionStringToArray(productVersion)
	if len(vi.lt) == 0 {
		vi.Set(LangNeutral, ProductVersion, productVersion)
		return
	}
	for langID := range vi.lt {
		vi.Set(langID, ProductVersion, productVersion)
	}
}
func ( vi * Info ) SetProductVersion ( productVersion string ) { vi . ProductVersion = versionStringToArray ( productVersion ) if len ( vi . lt ) == 0 { vi . Set ( LangNeutral , ProductVersion , productVersion ) return } for langID := range vi . lt { vi . Set ( langID , ProductVersion , productVersion ) } }
SetProductVersion sets the product version, ensuring this is the only one in the structure.
SetProductVersion sets the product version ensuring this is the only one in the structure .