Open AkosBakos opened 2 months ago
".\VMware-Horizon-Client-2312.1-8.12.1-23531249.exe /silent /norestart" installs the following components:
winget install "vmware.horizonclient" --silent
Winget installs the following components:
vmware.horizonclient can be installed like that: winget install "Microsoft.DotNet.Runtime.6" --silent --accept-source-agreements --accept-package-agreements winget install "Microsoft.VCRedist.2015+.x64" --silent --accept-source-agreements --accept-package-agreements winget install "Microsoft.DotNet.DesktopRuntime.6" --version 6.0.28 --silent --accept-source-agreements --accept-package-agreements
winget install "VMware.HorizonClient" --silent --accept-source-agreements --accept-package-agreements
Currently dependencies have no way to specify an exact version is required. The best would be for VMWare to update their installer to allow higher versions of the Desktop Runtime, but I understand that may not be possible
But even when I get done this specific version for successfully installation. Then the upgrade process will fail, because these new dependencies which are wrong by VMware?!
Or I am asking in another way: why are the dependencies different for the EXE installer than for the winget installer?
Brief description of your issue
Package ID "VMware.HorizonClient" cannot be installed on a clean machine, due wrong dependencies.
Steps to reproduce
When I install VMware-Horizon-Client-2312.1-8.12.1-23531249.exe, different dependencies will be installed on client, than I would install "winget install VMware.HorizonClient".
Expected behavior
it should be installed incl. all dependencies (with pre-defined versions)
Actual behavior
Installation breaks
Environment