<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=ES-AR>Buenos Dias a todos, hace rato estoy
incluida en la lista pero nunca tuve la necesidad de preguntar algo, que no
pueda encontrar en google o algún blog de internet.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Sin embargo hace una semana que estoy
peleando con el visual net 2005 y necesito ayuda!!!. Alguien me podría explicar
esto de los manifest??????<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Paso a explicar el porque de mi pregunta.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Tengo un proyecto que se ejecuta en línea de
comandos el cual incluye una dll propia. Este proyecto era de visual net,
compilaba y se ejecutaba en cualquier maquina, en particular en alguna de XP.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Hace unos días lo migramos al VISUAL STUDIO
2005,  por suerte funciono perfectamente. Sin embargo cuando intento hacer lo
mismo que hacíamos antes,  compilar en release y colocar el .exe y la dll en
una maquina con xp,  no funciona.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Leyendo en varios lugares, consegui que
para que funcionase el proyecto debía tener <b><u>obligatoriamente</u></b> un
archivo .manifest (ya sea embevido o no). Sin embargo esto no es todo debía instalar
en la maquina en la que quería que funcionase las dll de microsoft mfc80 o
msvc80.dll , las busca en una carpeta en partícular la “winsxs” (no
me servia copiarlas en el mismo directorio como lo hacia antes) , esto no esta
muy fuera de lo común, pero el problema es que no funciona.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>En mi proyecto puse el manifest embebido, e
instale las dll como recomienda Microsoft, pero al momento de ejecutar me sale
error. Y cuando ejecuto el dependens no encuentra las ibrerias que el propio Microsoft
me hizo instalar,  se que tiene que ver con el manifest pero no entiendo ni que
es, ni para que sirve.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>La única forma que logre que funcionase es
hacer un proyecto de setup con las librerías de MFC, CRT y ATL incluidas, el
problema de esto es que si encuentro un error en el ejecutable ( antes
simplemente reemplazaba el ejecutable y listo) ahora no puedo reemplazarlo,
tengo que hacer todo un instalador de nuevo, desinstalar en la maquina de xp el
que había puesto y volver a instalar el nuevo(antes era mas sencillo!!!!!)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Y yo que pensé que el 2005 era un paso para
mejorar, hasta ahora solo me trajo problemas!!!! <o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR>Gracias por todo<o:p></o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=ES-AR><o:p> </o:p></span></p>

</div>

</body>

</html>