c++ - Correct way to distribute VC++ runtime files -
I have an MFC application that I am trying to package for deployment seems to be that file 'msvcr90.dll ',' Msvcp90.dll 'and' mfc90.dll '. What is the right way to distribute these files?
I can not use merge modules because my installer does not support them. I know that I can run VCREDIST_x86.exe, but I do not want to do it for a number of reasons.
As far as I can see, my only option is the Private Side-by-Side Assemblies. Is it true?
According to the correct method of setting up a private assembly, copy 'Microsoft.VC90.CRT' and 'Microsoft.VC90.MFC' folders as executable in the same folder. Is this the right way to solve the problem? It works, but in order to copy the system files in such a way, it looks like 1990 can someone show me an example of another application (or at least one demo project)?
Finally, why do I need to worry about the distribution of a manifest file for my application? Do I want to explicitly set up the XML file, or is it embedded in some way in my executable?
You also consider linking it permanently to both MFC and CRT, then you can only Although your EXE files will be sending professional and cons for it.
Comments
Post a Comment