vcredist

How to avoid Visual C++ Redistributable LARGE file installing?

北城以北 提交于 2021-02-10 16:26:35
问题 I want to deploy a C++/CLI application on Windows 7 32bit clients. I have built it using Visual Studio 2017 and I noticed my project needs Visual C++ 2017 Redistributable. My executable file is less than 1 megabytes and the MSVCR dependency is 13 megabytes, which is really huge for this app. Is there any way I can reduce this amount of size? 回答1: I found a possible solution but I don't know if it is fine or not. I can compile my C++/CLI code with Visual Studio 2010 toolkit. So I would need C+

WIX run vcredist_x64.exe on install

梦想与她 提交于 2021-01-29 07:07:37
问题 I have an application compiled in VS 2015 and requires the VC++ Redistributable package in order to run properly. Prior to this latest build, we were using an older version of VS and simply used a merge module to handle the installation of the appropriate redist files. However, I noticed that when using the latest version of the merge modules for 2015 (Microsoft_VC140_CRT_x64.msm) that my application still wouldn't work out of the box. I did some digging and it appears that some things have

Find merge modules for vcredist_x86.exe

蹲街弑〆低调 提交于 2021-01-28 08:02:05
问题 The latest visual studio c++ redistributable is located here. But the problem is that I want to include it to install shield installation and it needs merge module rather then exe file. How can I find corresponding merge module (msm file)? Is there a way to download it to installshield somehow? 回答1: In Summary : Use Installshield to install the executables for the VC++ runtime via "suite projects" (chain of setups to install with launcher), or locate the merge modules on disk on systems with

Bundle (Just --onefile)

给你一囗甜甜゛ 提交于 2020-01-24 14:27:08
问题 please read all this post and help me. i want to create --onefile executable with pyinstaller. i have these in Development side: windows 8.1 x64 Qt 5.2.1 Python 27 PyQt5.2.1 (that built with Visual Studio 2012) Visual Studio 2012 PyInstaller 2.1 pyWin32 and these in Deployment side (VirtualBox) (as a clean VM): windows 8 x64 vcredist_x64 2012 and this is my simple python program that i want to build: #main.py import sys from PyQt5.QtWidgets import QApplication, QPushButton app = QApplication

vcruntime140.dll 14.0 not compatible with PHP build

試著忘記壹切 提交于 2020-01-15 03:18:07
问题 I have downloaded PHP 7.4.1 NTS vc15 x86 on a windows server 2016 machine. I also downloaded and installed vc_redist.x86.exe . When I try and run php-cgi from the command prompt I get the following error: PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0 Any ideas on how to resolve this? I guess I could install an older version of PHP from the archives but this doesn't really address the problem. 回答1: Turns out PHP 7.4.x requires

WIX run vcredist_x64.exe on install

百般思念 提交于 2020-01-03 08:46:05
问题 I have an application compiled in VS 2015 and requires the VC++ Redistributable package in order to run properly. Prior to this latest build, we were using an older version of VS and simply used a merge module to handle the installation of the appropriate redist files. However, I noticed that when using the latest version of the merge modules for 2015 (Microsoft_VC140_CRT_x64.msm) that my application still wouldn't work out of the box. I did some digging and it appears that some things have

detect presence of vcredist - using the UpgradeCode

喜你入骨 提交于 2019-12-30 06:48:58
问题 in a wix burn bootstrapper bundle : how to detect whether ms vcredist 2013 x86 is present or not? i'm doing a check for the Upgrade Id / UpgradeCode of that particular package, but the bundle always installs it afresh, even though it is installed already. ... <Bundle> ... <Chain> <!-- redist packages --> <PackageGroupRef Id="redist"/> ... </Chain> </Bundle> <Fragment> <PackageGroup Id="redist"> <PackageGroupRef Id="redist_vc120" /> ... </PackageGroup> </Fragment> <Fragment> <!-- vcredist 2013

How to detect if Visual C++ 2017 Redistributable is installed

孤街浪徒 提交于 2019-12-28 15:11:44
问题 With Microsoft changing the pattern of registry entries in its latest versions, how do i detect if Visual C++ 2017 Redistributable is installed on a machine? My aim is to install VC++2015Redist since the software is written using VS2015. If i can successfully detect VC++2017Redist on a machine, then I skip my installation of VC++2015Redist 回答1: The 2017 VC++ Redistributable installation upgrades/REPLACES the 2015 installation Installation of the Visual Studio 2017 Redistributables upgrades

Where is “msvcR140.dll”? Does it exist?

元气小坏坏 提交于 2019-12-24 08:47:42
问题 I have recently graduated to VS 2015. For reasons explained below, I want to avoid running the VC++ Redistributables installer. I am including the prescribed DLLs in my installer, for an "app local" installation: MFC140.DLL concrt140.dll msvcp140.dll vccorlib140.dll vcruntime140.dll mfc140u.dll mfcm140u.dll This seems to work. My app runs when installed thus on a "virgin" PC. My question is, where do I find msvcr140.dll ? It is mentioned here: https://www.visualstudio.com/license-terms

Can Visual C++ 2017 Redistributable package support the applications that use VC2015?

老子叫甜甜 提交于 2019-12-22 07:04:32
问题 If i install just Visual C++ 2017 Redistributable on my machine, can it support applications that was written for 2015 in other words, if I uninstall Visual C++ 2015 Redistributable and install Visual C++ 2017 Redistributable , will all the applications work without any errors? 回答1: No they won't work The redistributable package is a .exe, which installs the required DLLs msvcrtXXXX.dll Where XXXX changes per build (VS2017, VS2015,...) It is also not reference counted, which means no matter