On Fri, Jul 3, 2009 at 1:33 AM, Eric Brunel<[email protected]> wrote: > On 24 févr. 09, at 19:43, Anthony Tuininga wrote: >> Hi, >> >> Congratulations. You have become another victim of the Windows SxS >> nightmare. Make sure that the Visual Studio 2008 redistributable is >> installed on the target machines. You can also make a "private" >> assembly by copying the three dlls and the manifest into the same >> directory as your executable. > > Sorry to resurrect an old post, but it seems we're having the same > problem with one of our freezed executables: it refuses to run with > the same kind of error message about the 'side by side configuration' > and installing the VS redistributable makes it work. > > The problem is that I can't figure out what 3 DLLs you're talking > about, and have no idea what a 'manifest' can be. I was also wondering > if these DLLs could be included in our distribution, if you have any > idea about it. It's pretty annoying to have to tell everyone who wants > to use our product they have to install something from Microsoft just > to be able to run it.
I agree that it is annoying but it is nonetheless the recommended way to resolve the problem. I think in this case the cure is worse than the disease it was meant to cure but I don't work for Microsoft so my opinion counts for nothing. :-) You can work around this by creating a private assembly as I stated. If you look inside your SxS directory you will see the DLLs and the manifest files that are required: This directory C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375 Contains these files: msvcm90.dll msvcp90.dll msvcr90.dll You also need from this directory C:\WINDOWS\WinSxS\Manifests This file x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest But it needs to be renamed to simply Microsoft.VC90.CRT.manifest I can no longer test these instructions because I have this redistributable installed on all of the machines on the network here but I believe they are correct and if not very close. :-) Hope this helps. Anthony ------------------------------------------------------------------------------ _______________________________________________ cx-freeze-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cx-freeze-users
