¿Forma correcta de hacer referencia a proyectos de depuración / lanzamiento en Visual Studio 2010?

Tengo una solución de Visual Studio 2010 que contiene 72 proyectos y la mayoría de ellos necesitan vincularse con otros proyectos. Los proyectos contienen referencias a los otros proyectos en propiedades-> Propiedades comunes-> Marco y referencias. Estas referencias son dlls de salida de otros proyectos dentro de esta solución.

Se me ha encomendado la tarea de agregar una "d" al final de cada salida para diferenciarlas de otras configuraciones y evitar errores del enlazador al cambiar entre configuraciones.

Así que cambié el nombre de todos los archivos de salida a projectd.dll, project2d.dll, etc. He hecho lo mismo con las bibliotecas de importación, projectd.lib, project2d.lib, etc.

Hago una reconstrucción limpia y obtengo un error que dice que el uso falló en project.dll. Veo que no es projectd.dll como esperaba. Verifico propiedades-> Propiedades comunes-> Marco y referencias. Todas las referencias siguen haciendo referencia a los archivos DLL originales, sin la extensión "d". Las referencias son comunes a cada configuración, por lo que agregar y eliminar probablemente sería una mala idea. ¿Cuál es la forma correcta de realizar esta tarea?

Cualquier ayuda es muy apreciada.

preguntado el 08 de noviembre de 11 a las 19:11

Sospecho que cambió el nombre del archivo de salida directamente en el vinculador o librerian, esto no es lo que debe hacer, debe cambiar el "Nombre de destino" en el panel General. -

1 Respuestas

Yo fui con @ armel's cómo:

Sospecho que cambió el nombre del archivo de salida directamente en el enlazador o librerian, esto no es lo que debe hacer, debe cambiar el "Nombre de destino" en el panel General.

Gracias armel.

contestado el 23 de mayo de 17 a las 15:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.