Windows Vista Beta | WinVistaBeta.com - Message | Does VS create manifest file or cl.exe

November 19, 2008  
Subject: Does VS create manifest file or cl.exe
Group: microsoft.public.vstudio.general
Date: 9/18/2008 8:58:45 AM
From: vl106 [Email Address Protection]

Hi,

This is a repost from vc.language:

I try to understand how the manifest files are involved in the build
process. Starting with a build log from my Visual Studio I understand
how it (basically) works.

My question now is: where comes the initial manifest file (=
sample.exe.embed.manifest) from (which is required by rc.exe)?

The RC script has the following content:
1 /* CREATEPROCESS_MANIFEST_ ... */
24 /* RT_MANIFEST */
"./sample.exe.embed.manifest" /* <== must already be present. Who
creates it? */

rc.exe requires this file to be present. As this file is used before
the linker is invoked it only can be built either by (1) compiler or
(2) Visual Studio.

Does Visual Studio creates it? E.g. based on properties set like:

/MDd --> add line <assemblyIdentity
name='Microsoft.VC90.DebugCRT' .../>

Back