[SOLVED]Missing run time on Windows 7
-
OK, then I assume the idea is to use a runl-time that's already on the machine. I suspect Vcredist_x86.exe application is involved with this.
-
I just ran vcredist_x86. Still, my app is getting the side-by-side error. More research needed as I don't understand how my app will get matched up with the correct runtime.
-
-
OK, I'll switch to release and see what happens.
I don't want to install Visual C on the target, as I want it top be pristine, just as a customer would start with.
-
If you want a side-by-side installation then note "this":http://connect.microsoft.com/VisualStudio/feedback/details/361682/vc9-sp1-generates-manifests-with-the-wrong-version-number
I had this problem this week.
-
OK, thanks, switching to release stopped the side-by-side error now. Other problems are apparent, but progress is made.
I guess I don't want side-by-side install.
-
[quote author="babazaroni" date="1323966444"]I don't want to install Visual C on the target, as I want it top be pristine, just as a customer would start with.[/quote]
The VC I meant on your dev system. The manifest is integral part of the dll. It states exactly, which MS C runtime will be tried to load what makes it easy to find bugs :-)
[quote author="babazaroni" date="1323968205"]I guess I don't want side-by-side install.[/quote]
YOu have side-by-side for MS C runtime, no (simple) way around. You could also just put the MS C runtime in special subdirs of the app, then you don't need to use the vcredist setup, otherwise, the client must call it or it will (evetually) not work. Not all installs of windows will have all redistributables installed.