martinrotter/textosaurus

Standard installer does not install MSVCP140, textosaurus not showing in installed programs

kostadinnm opened this issue · 2 comments

Hello

Straight on the issue: just after installing textosaurus on a windows(virtual ver.7 in this instance) and trying to launch the program it breaks with the following error:

The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem.

Here's a screenshot:
2018-10-21 10_34_02-textosaurus exe - system error

After extracting the vc_redist.x64.exe from textosaurus-*.*.*-*******-win64.exe and installing it textosaurus loads normally.

As a side remark, it doesn't show up in the installed programs section in control panel, although everything is ok in the start menu:

2018-10-21 11_02_38-greenshot

Kind regards,
Kostadin

Yes, at this point, installer does not actually install vcredist, but vcredist installer is unpacked to target directory and user can install it on his own.

I will auto-install vcredist silently during Textosaurus installation.

As a side remark, it doesn't show up in the installed programs section in control panel, although everything is ok in the start menu:

This is actually a feature. I wanted to keep installer "light" and do not pollute target system, therefore I decided to not create all those messy registry uninstall entries. You can always just uninstall the app by executing Textosaurus\Uninstall.exe file. Do you feel that having Textosaurus entry in Add/Remove programs would really help a lot?

On the redist pack - feel free to close this issue when the vcredist-installer gets auto-activated.
On the add/remove entry - I personally don't mind it, as I tend to use most of the programs as portables. On my main system textosaurus is just the unpacked zip folder. But I have some other machines that are expected to have that default behavior.