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

Reply via email to