Missing vcruntime140.dll in stable_windows_10_msbuild_Release_Win32_graphviz-2.46.0-win32.zip
Steps to reproduce
Download stable_windows_10_msbuild_Release_Win32_graphviz-2.46.0-win32.zip, unzip it and run dot.exe on a clean, fresh Windows 10.
Expected Behaviour
Should work.
Actual Behaviour
Doesn't work due to the missing library vcruntime140.dll, which should be included in the zip.
OS Version
Windows, win32 ".zip" version
Graphviz Version
dot - graphviz version 2.46.0 (20210118.1747)
Additional info
- The library vcruntime140.dll is usually already available on developer machines, as it is part of the Visual Studio installation (of course) and then already installed in the C:\Windows\System32 folder. That's the reason why a developer can't reproduce / won't notice that problem.
- looking from dot.exe, the dependency to that file is through all dependend .dll to that .dll, including dot.exe itself.
- The missing file is distributed in the installer package stable_windows_10_cmake_Release_x64_graphviz-install-2.46.0-win64.exe. So you don't have any problem if you install graphviz with that.
- Since it is already included in the x64 installer, I guess that's not a licensing problem to include that in the .zip distribution too. If it is, I would rather guess to remove the dependency from the build generally, also from the x64 build.